The company is looking for an Embedded Software Engineer to design, develop, and test software for their low Size, Weight, and Power (SWaP), multimode, airborne radar systems.
Requirements
- 5+ years' experience C++ development
- Competent using Git revision control
- Understand and can apply software architecture principles to improve code
- Working knowledge of communications protocols, i.e., TCP, UDP, PCIe, i2c, SPI, etc.
- Experience designing and debugging multithreaded applications
- Experience using cross-compiling toolchains
- Familiar working in the Linux OS (BASH, ssh, etc)
Responsibilities
- design, develop and test software used on embedded processors in our state-of-the-art radar systems
- Ability to work inside a collaborative process as well as individually
- Competent using Git revision control
- Understand and can apply software architecture principles to improve code
- Working knowledge of communications protocols, i.e., TCP, UDP, PCIe, i2c, SPI, etc.
- Experience designing and debugging multithreaded applications
- Ability to implement new hardware devices in software from datasheets
Other
- First and foremost, you are a good fit for the team and will enjoy working with us
- Ability to work inside a collaborative process as well as individually
- At least a bachelor's degree in Computer Science, Computer Engineering, or equivalent
- You live locally or are willing to relocate to the area
- All applicants must be either a US citizen or permanent resident with a valid residency (green) card per FAR 22 C.F.R. 120.15.