Systems Software Engineer

Neros Technologies

$100K — $170K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • B.S. in Computer Science, Computer Engineering, or Electrical Engineering with software focus
  • 5+ years of experience in software development for hardware-centric applications
  • Expertise in Python, including asynchronous programming and hardware communication libraries
  • Ability to read schematics and troubleshoot hardware communication
  • Hands-on experience with hardware buses: I2C, SPI, UART, CAN, and USB
  • Understanding of abstracting hardware functions into reusable software.

Responsibilities

  • Design and implement modular, object-oriented test automation frameworks in Python.
  • Write and maintain low-level drivers and wrappers for lab instruments using SCPI, VISA, or native APIs.
  • Develop software to sniff, parse, and analyze high-speed telemetry data for system validation.
  • Create intuitive, high-performance GUIs for use by technicians and R&D engineers.
  • Support the development of Hardware-in-the-Loop (HIL) environments for flight control software validation.
  • Implement unit testing and continuous integration for test software reliability.

Benefits

  • Opportunity to work on cutting-edge defense technology
  • Direct reporting to Head of NPI & Test, facilitating higher visibility projects
  • Build modular and scalable test libraries that impact hardware validation
  • High-impact role contributing to the transition of prototypes to full-scale deployment.
Full Job Description
What you will be doing

Are 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.

Similar Jobs

More Jobs at Neros Technologies

  • Supply Chain Logistics Specialist
    $80K — $105K *
    Torrance, CA 90503 (Los Angeles County)
    Transportation
    In-Person
  • Cyber Security Engineer
    $80K — $135K *
    Torrance, CA 90503 (Los Angeles County)
    Aerospace & Defense
    In-Person
  • EHS & Compliance Manager
    $80K — $120K *
    Torrance, CA 90503 (Los Angeles County)
    Aerospace & Defense
    In-Person
  • Director of Facilities
    $150K — $240K *
    Torrance, CA 90503 (Los Angeles County)
    Manufacturing & Automotive
    In-Person
  • Quality Manager
    $150K — $225K *
    Torrance, CA 90503 (Los Angeles County)
    Aerospace & Defense
    In-Person

More Aerospace & Defense Jobs

Find similar Systems Software Engineer jobs: