Embedded Software Engineer
Core
Developing low-level software and drivers for an autonomous gun turret system using NVIDIA Jetson hardware to enable computer vision and control applications.
Role type
Embedded Linux Software Engineer (Driver Development)
Builds
Autonomous drone neutralization systems
Domain
Defense / Robotics / Embedded Systems
Deliverable
production ML models | infrastructure
Required skills
Linux kernel driver development, C/C++, embedded Linux configuration, hardware interface programming, low-level debugging, performance profiling
Preferred skills
NVIDIA Jetson platform experience, robotics/autonomy system exposure, high-performance optimization, networking protocols (TCP/IP, UDP, I2C, SPI, CAN, UART), open-source kernel contributions
Technologies
Linux, C, C++, Python, Bash, NVIDIA Jetson, PCIe, FPGA, Ethernet NICs, USB, MIPI cameras
Responsibilities
Develop and maintain Linux kernel drivers for Ethernet NICs, USB devices, and MIPI cameras; Write and optimize drivers for custom PCIe devices and FPGAs; Configure and optimize embedded Linux distributions for performance; Debug low-level system issues and analyze performance bottlenecks; Produce documentation for driver implementations and hardware interfaces
Seniority
Mid-level, hands-on IC