Software Engineer II

Beavercreek, Oregon

Ambarella
Apply for this Job
Job Description

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 4+ 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
Date Posted: 28 April 2025
Apply for this Job