Logo
Ambarella

Software Engineer II

Ambarella, Beavercreek, Oregon, United States, 97004

Save 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