Firmware Test Engineer
Core
Design, develop, and maintain automated test suites and frameworks to validate Neros drone and ground control software, ensuring build stability before releases.
Role type
Firmware Test Engineer (Embedded Systems)
Builds
Automated testing frameworks and CI/CD pipelines for unmanned systems software
Domain
Defense technology / Unmanned Aerial Systems (UAS)
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Automated test development, HIL testing, Python scripting, embedded communication protocols (I2C, SPI, UART, Ethernet), CI/CD tools (Gitlab CI, Jenkins), Git workflows
Preferred skills
C/C++, embedded build systems (Bazel, Cmake, make), RF product testing, FPV Drone software (Betaflight, ExpressLRS, PX4, Ardupilot)
Technologies
Python, Gitlab CI, Jenkins, I2C, SPI, UART, Ethernet, Bazel, Cmake, make
Responsibilities
Design and maintain test suites for drone and ground control software; Build and enhance automated testing frameworks; Integrate automated tests into CI/CD pipelines; Monitor test results to ensure build stability; Enforce testing best practices; Create and maintain test documentation
Seniority
Mid-Senior, hands-on IC