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