Firmware Engineer
Core
Developing robust, high-performance electrical systems and real-time embedded software for an autonomous defense gun turret targeting drones.
Role type
Firmware Engineer (Embedded Systems & Electrical Design)
Builds
Autonomous defense turrets with computer vision and control systems
Domain
Defense / Robotics / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++ (embedded), schematic design, electrical simulation, microcontroller-based control systems, real-time embedded software development, testing and validation for military standards, robotics systems integration, systems integration (sensors/actuators/hardware)
Preferred skills
Embedded Linux, RTOS, custom kernel building, networking protocols (TCP/IP, UDP, CAN, UART, I2C), high-performance code optimization for power-constrained platforms
Technologies
C++, Python, Embedded Linux, RTOS, CAN, UART, I2C, TCP/IP, UDP
Responsibilities
Design and implement embedded software in C++ for real-time responsiveness; Create detailed electrical schematics and define system requirements for autonomous turret systems; Conduct extensive testing, simulation, and debugging in lab and field environments; Optimize code performance and reduce power consumption on hardware-constrained platforms; Develop and maintain detailed documentation of designs, pseudocode, and test protocols
Seniority
Mid-level (3+ years experience)