
Systems Software Engineer
Neros Technologies6 days ago
Torrance, CA, USASenior
Base Salary
$100k - $170k/yr
Responsibilities
- Design and implement modular, object-oriented test automation frameworks in Python.
- Write and maintain low-level drivers and wrappers for lab instruments.
- Develop software to sniff, parse, and analyze high-speed telemetry data.
- Create intuitive, high-performance Graphical User Interfaces (GUIs).
- Support the development of Hardware-in-the-Loop (HIL) environments.
- Implement unit testing and continuous integration (CI) for test software.
Requirements
- B.S. in Computer Science, Computer Engineering, or Electrical Engineering with a strong 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 use debugging tools for troubleshooting.
- Hands-on experience with hardware buses such as I2C, SPI, UART, CAN, and USB.
- Understanding of how to abstract hardware functions into reusable software classes.