Embedded Software Engineer
Persistent Systems · Posted Nov 12, 2026
- New York, New York, United States
- On-site
- Full-time · Mid
- $133K–$160K per year
- 3+ years
Hands-on Embedded Software Engineer developing software (C/C++) in a Linux environment for the Wave Relay® network.
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
- Architect, develop, and implement software for embedded Linux hardware platforms using C/C++
- Support hardware development
- Support production hardware test systems running cross-platform applications built with Java for Windows and Linux
- Develop application software running on the Wave Relay® network, including device drivers, Linux kernel modules, network stack development, and porting existing software
- Support internal and external engineering activities, including travel to test locations, military facilities, and customer sites
Requirements
- Bachelor’s degree in computer science, electrical engineering, or a related field
- Master’s degree in computer science/electrical engineering/computer engineering or a related field
- Nice to have: UNIX shell scripting
- Nice to have: Android application development