Sr. Software Engineer
Apply NowCompany: Ambarella
Location: Beavercreek, OR 97004
Description:
Job Description
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
Qualifications & Requirements
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