Embedded Software Engineer
Persistent Systems · Posted Nov 12, 2026
- New York, New York, United States
- $133K–$160K per year
- 3+ years
Develop and implement embedded Linux software for the Wave Relay® network, supporting hardware development, production test systems, and integration with other systems.
Compensation
The total compensation for this role can vary from $133,000 to $160,000 a year based on the selected individual's education and experience.
Responsibilities
- Using C/C++ to architect, develop, and implement software for embedded Linux hardware platforms
- Supporting hardware development
- Supporting production hardware test systems running cross-platform applications built with Java for Windows and Linux
- Developing application software running on the Wave Relay® network, which may include device drivers, Linux kernel modules, network stack development, porting existing software to new embedded platforms, and other low-level programming activities
- Supporting internal and external engineering activities, including travel to test locations, military facilities, and customer sites to directly support the testing, evaluation, and deployment of the Wave Relay® system
Requirements
- Bachelor’s degree in computer science, electrical engineering, or a related field or equivalent experience
- Nice to have: Master’s degree in computer science/electrical engineering/computer engineering or a related field
- Nice to have: Experience with Linux kernel and kernel module development and Linux driver development (wireless, network stack)