Software Engineer II
New Yesterday
Key Responsibilities
Develop and optimize software solutions for radar signal/image processing and sensor fusion .
Implement real-time radar processing algorithms in C/C++ and Python for embedded systems.
Collaborate with algorithm engineers to translate MATLAB prototypes into efficient, production-ready software.
Work with radar signal processing techniques , including target detection, tracking, waveform optimization, and image processing .
Develop and maintain software frameworks for automated analysis, testing, and verification.
Ensure modular, well-documented code development following best practices in software engineering.
Participate in cross-functional collaboration with hardware and systems teams to integrate software into radar platforms.
Qualifications & Requirements
Education: Bachelor's degree in Computer Science, Electrical Engineering, or a related field . May also have + years of experience and no degree.
Technical Skills: Strong proficiency in C/C++ and Python for software development. Experience with MATLAB for algorithm prototyping. Knowledge of radar signal processing, digital signal processing, and image processing is a plus.
Software Development Expertise: Experience with embedded systems programming and real-time processing . Familiarity with software development best practices , including version control, testing, and debugging.
Communication & Collaboration: Ability to work in a team environment , collaborating with engineers Strong problem-solving skills and attention to detail.
Perks Paid Time Off Paid Holidays Free Lunch (when you work at the office) Great Health Benefits Remote/Hybrid
- Location:
- Beavercreek