Embedded Software Engineer - Technovative Applications
Brea, CA 92821
About the Job
Company Description
Technovative Applications (TA) is a leading developer and manufacturer of advanced radar systems, specializing in interferometry methods. Their expertise includes fire control systems and radar interferometers designed for predicting and measuring impact, as well as tracking and guiding airborne objects. TA's systems employ radio frequency (RF) interferometry, an approach that provides the highest possible angular accuracy using small antennas.
To enhance the performance of their radar systems, TA utilizes modern software paradigms such as parallel processing and multi-threading. These techniques enable efficient handling of complex computations and real-time data processing, which are essential for the precision and reliability of interferometric radar applications.
Role Description
This is a full-time on-site role for an Embedded Software Engineer located in Brea, CA. The Embedded Software Engineer will be responsible for developing, testing, and maintaining embedded software systems, working closely with cross-functional teams to design and implement software solutions for precision radar technology.
Must be a U.S. citizen with the ability to obtain a DoD Secret Clearance.
Qualifications
- Proficiency in C++ and embedded software development
- Experience with parallel programming and multi-threading
- 3 to 5 years experience working in professional environment
- Experience with real-time operating systems and embedded platforms
- Strong knowledge of communication protocols such as SPI, I2C, UART, UDP
- Experience with debugging tools and hardware interfaces
- Bachelor's degree in Computer Engineering or Computer Science
- Excellent problem-solving and analytical skills
- Ability to work effectively in a team environment
- Some knowledge of parallel programming would be beneficial