Responsibilities
· Design, develop, and maintain real-time embedded software in C/C++
· Work with Linux and bare-metal environments on ARM-based platforms
· Develop performance-critical, memory-efficient, and multi-threaded software
· Integrate and optimize software running on NVIDIA Jetson devices
· Develop and maintain computer vision pipelines using GStreamer, ROS2
· Use Docker for development, deployment, and reproducible builds
· Collaborate with cross-functional teams on system architecture and integration
· Debug low-level hardware/software issues and optimize system performance
Must Have
· 5+ years of experience in real-time embedded software development
· Strong proficiency in C/C++
· Experience developing software in real-time environments
· Solid experience with Linux, ARM architecture and low-level hardware protocols
· Experience with multi-threaded programming
· Experience writing performance- and memory-constrained software
· Hands-on experience with Docker , NVIDIA Jetson, GStreamer, and ROS 2
Advantages / Nice to Have
· Experience with Software Engineering best practices and system architecture
· Background in Robotics, Aerial, Medical, or Military-grade systems
· Experience with Python
· Experience with Computer Vision environment, hands-on experience with opencv,
· Familiarity with AI / Machine Learning pipelines on embedded systems