What you will be doingAre you a hands-onSystems Software Engineer eager to architect the digital backbone of our hardware validation? Neros is seeking a talented individual to design and own the software frameworks that exercise our drones from the first prototype to full-scale deployment. This high-impact role reports directly to our Head of NPI & Test and offers an opportunity to build modular, scalable test libraries for cutting-edge defense tech.
Responsibilities- Software Architecture: Design and implement modular, object-oriented test automation frameworks in Python to control complex drone subsystems
- Driver Development: Write and maintain low-level drivers and wrappers for lab instruments (Spectrum Analyzers, DC Power Supplies, Oscilloscopes) using SCPI, VISA, or native APIs
- Telemetry & Protocols: Develop software to sniff, parse, and analyze high-speed telemetry data to validate system-level performance
- GUI Development: Create intuitive, high-performance Graphical User Interfaces (GUIs) using frameworks for use by technicians and R&D engineers
- Hardware-in-the-Loop (HIL): Support the development of HIL environments, simulating sensor inputs (IMU, GPS) to validate flight control software
- Robustness: Implement unit testing and continuous integration (CI) for test software to ensure that "test code" is as reliable as "flight code"
You should have the following- B.S. in Computer Science, Computer Engineering, or Electrical Engineering with a strong software focus
- 5+ years of experience in software development, specifically for hardware-centric applications
- Expertise in Python: Deep knowledge of asynchronous programming, threading, and hardware communication libraries
- Hardware Fluency: Ability to read schematics and use debugging tools (Logic Analyzers, Scopes) to troubleshoot communication between your software and the hardware
- Protocol Mastery: Hands-on experience with hardware buses: I2C, SPI, UART, CAN, and USB
- Systems Thinking: Understanding of how to abstract hardware functions into reusable software classes
Nice to have- Signal Processing: Experience writing scripts for automated RF characterization or vibration spectral analysis
- Embedded Exposure: Ability to write or modify C/C++ firmware to add "test hooks" for the high-level automation suite
US Salary Range$100,000 - $170,000 USD
The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations. Highly competitive equity grants are considered part of Neros' total compensation package.