Embedded Software Engineer
Listed on 2026-02-16
-
Software Development
Software Engineer, Embedded Software Engineer
Annual Salary: $130,000 - $170,000 per annum U.S. Citizen or permanent residence required Company overview &
Job Title:
An innovative Hi-Tech engineering company located in Virginia (USA) who specialise in the industry of Aviation and Aerospace
for satellite electronics are seeking to hire a new Embedded Software Engineer to join the team and business on a permanent basis.
The annual salary on offer for the successful Embedded Software Engineer is $130,000-$170,000 per annum, depending on skillset and experience.
Summary of the Embedded Software Engineering Role:The successful Embedded Software Engineer will be working on cutting edge technology and will take ownership of end to end embedded software development of new concept devices.
Embedded Software Engineer KeySkills:
- Education - Degree in Electrical Engineering, Computer Engineering, or related field
- 5-10+ industry years professional experience
- Embedded Software Programming in C, C++
- Experience of Embedded Linux, Yocto, Buildroot, Bitbake
- RTOS - FreeRTOS, VxWorks, Zephyr or similar
- Bare Metal
- Experience of microcontrollers – STM
32, PIC, ARM Microcontrollers, SoC - Network interfaces – SPI, I2C, USB, UART, RS232/485
- Demonstrated ability to write multi-threaded, highly reliable code
- Experience of code reviews, unit/integration testing, CI, and on-hardware validation
- Ability to use lab equipment – Multimeters, logic analysers, oscilloscopes etc
- Version Control Systems – GIT, JIRA, SVN
- Paid time off, paid holidays
- Maternity and paternity leave
- Health, dental, and eye-care insurance
- And many more
If you are interested in the above exciting Embedded Software Engineering position and think you have the skills required to join the successful company and to progress well, please don’t hesitate to apply and contact Frank Kanjanda on or call for more information.
#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).