Sr. Software Engineer
Ambarella - Beavercreek, Oregon, United States, 97004
Work at Ambarella
Overview
- View job
Overview
Oculii is a global leader in high-resolution imaging radar technology, enabling the next generation of autonomous systems. Our radar perception software enhances the resolution and accuracy of existing radar chips, driving innovation in autonomous driving, robotics, and smart sensing applications. Position Overview
Oculii is seeking a Software Engineer with 5+ years of experience to contribute to the development of advanced radar perception software. This role involves designing, implementing, and optimizing radar signal/image processing algorithms, collaborating with hardware, systems, and algorithm teams, and developing high-performance software solutions for radar applications.
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. Translate
MATLAB prototypes
into efficient, production-ready software solutions. Apply
radar signal processing techniques , including
target detection, tracking, waveform optimization, and image processing . Architect and maintain
scalable software frameworks
for automated analysis, testing, and verification. Ensure
modular, well-documented code development , following best practices in software engineering. Collaborate with
cross-functional teams , including hardware and systems engineers, to integrate software into radar platforms. Stay updated with
industry trends
and incorporate emerging technologies into radar software solutions. Qualifications & Requirements
Education:
Bachelor's or Master's degree in Computer Science,Electrical Engineering, or a related field. Experience:
5+ years
of experience in
software development , with a focus on
radar technologies . 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 .
Software Development Expertise:
Experience with
embedded systems programming
and
real-time processing . Familiarity with
software development best practices , including version control, testing, and debugging.
Collaboration & Problem-Solving:
Strong ability to
work in a team environment , collaborating with engineers. Excellent
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