Senior Embedded Software Engineer
Listed on 2026-05-18
-
Software Development
Embedded Software Engineer, Software Engineer
Job Description & Responsibilities
We're looking for a Senior Embedded Software Engineer with extensive experience developing software (C/C++) in a Linux environment.
You will be responsible for working with a team of engineer sin the development and implementation of a wide range of low-level embedded software, hardware development, and the development of application software running on the Wave Relay® network. This position provides the opportunity to develop technology that enables our customers to solve their most difficult networking problems.
- Developing and implementing a wide range of low-level embedded software (including device driver, Linux kernel modules, network stack development, porting existing software to new embedded platforms, and other low-level programming activities), hardware development, as well as the development of application software running on the Wave Relay® network
- Supporting in-house and in-the-field engineering activities including travel to customer sites
- Traveling to test locations, military facilities, and customer sites to directly supporting the testing, evaluation, and deployment of the Wave Relay® system
- Integrating other systems, sensors, and components with theWave Relay® system
Minimum Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, or equivalent
- 5 years of C/C++ programming experience
- PCB board bring-up experience
- Experience developing software for Linux systems
- Experience with Linux driver (e.g. wireless, network stack), Linux kernel, and kernel module development
- Must have the ability to obtain aUnited States security clearance
- Master’s or PhD in Computer Science or Computer Engineering
- Cross-compiling & porting (e.g. make, autoconf)
- Experience with UNIX shell scripting, network application development (e.g. VoIP, streaming H.264), and distributed systems and network protocol development
- Knowledge of MANET / mesh / wireless ad hoc and wired networking
- Experience with Android application development
- Experience with Web Management CGI development (HTML, Java script, AJAX)
- Advanced knowledge of Cisco router/switch configuration/management
- United States security clearance
The total compensation for this role can vary from $160,000 to $180,000 a year based on the selected individual's education and experience. Persistent Systems, LLC offers a comprehensive benefits package including medical, dental, vision, life, and disability insurance; paid time off; flexible spending accounts; 401(k) plan with company match; fitness membership reimbursement; tuition assistance; mental health benefits; and veterinary benefits.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).