Our company designs, builds, and supports low Size, Weight, and Power (SWaP), multimode, airborne radar systems. We are looking for an Embedded Software Engineer to design, develop and test software used on embedded processors in our state-of-the-art 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
- Experience building and using Docker containers
Responsibilities
- design, develop and test software used on embedded processors in our state-of-the-art radar systems
- Understand and can apply software architecture principles to improve code
- implement new hardware devices in software from datasheets
- Maintaining Linux kernel drivers
- Experience designing and debugging multithreaded applications
- Experience building and using Docker containers
- Experience using cross-compiling toolchains
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
- 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.
- Past management experience in engineering or software development.