Embedded Software Engineer (R&D)
Core
Developing and maintaining firmware for microcontrollers and embedded systems used in autonomous defense tech products.
Role type
Embedded Software Engineer (R&D)
Builds
Firmware for microcontrollers and autonomous systems
Domain
Defense Technology / Embedded Systems
Required skills
C/C++, Python (NumPy, Matplotlib), STM32 microcontrollers, UART/USB interfaces, Linux (systemd, Bash), Computer Networks (Ethernet, IP, DHCP), Git, Video streaming (H.264/H.265)
Preferred skills
Betaflight/ArduPilot firmware modification, Flight controllers/ESC, Analog/Digital circuitry basics, Test equipment (oscilloscope, logic analyzer)
Responsibilities
Support and develop existing projects, Write and debug microcontroller firmware, Integrate software components, Participate in field tests, Debug and fix bugs
Seniority
Middle/Upper-Junior
