Job Title: Simulation Software Engineer III
Key Responsibilities:- Run and iterate on camera/sensor simulation pipelines to generate synthetic datasets on demand
- Deliver training/evaluation data to camera architects and Machine Learning [ML] teams under tight timelines
- Support Machine Learning [ML] algorithm training and evaluation using the generated synthetic data, run training jobs, produce evaluation metrics, and iterate on dataset composition based on model performance
- Configure simulation scenes and sensor parameters to match customer/architect specifications
- Validate and quality-check generated data before hand-off
- Maintain and improve simulation tooling and dataset generation scripts
Minimum Qualifications:- Bachelor's degree in Computer Science or a related field.
- Minimum 5+ years of experience in software engineering, with a focus on Machine Learning [ML] infrastructure design.
- 5+ years experience in Python and C++.
- Camera & sensor simulation fundamentals including Sensor modeling, Camera intrinsic/extrinsic setup and calibration, and Basic understanding of Image Signal Processing [ISP] and image formation.
- Experience running Machine Learning [ML] training/evaluation workflows (Pytorch)
- Familiarity with Linux dev environments and source control
- Previous Artificial Intelligence [AI] experience to develop Machine Learning [ML] architectures
Preferred Qualifications:- Experience with rendering engines (Blender, Unreal, Unity) or in-house simulation frameworks
- Optical/imaging background (radiometry, Point Spread Function [PSF], Modulation Transfer Function [MTF])
- Prior experience with camera/ISP tuning or perception model development
- Prior FAANG or Big Tech a plus
Location: Sunnyvale, CA [Onsite/Hybrid]
Salary Range: The salary for this position is between $166,400 - $222,560 annually. Factors which may affect pay within this range may include geography/market, skills, education, experience, and other qualifications of the successful candidate.
Benefits: The Company offers the following benefits for this position, subject to applicable eligibility requirements: [medical insurance] [dental insurance] [vision insurance] [401(k) retirement plan] [long-term disability insurance] [short-term disability insurance] [5 personal days accrued each calendar year. The Paid time off benefits meet the paid sick and safe time laws that pertains to the City/ State] [10-15 days of paid vacation time] [6 paid holidays and 1 floating holiday per calendar year] [Ascendion Learning Management System]
Want to change the world? Let us know.Tell us about your experiences, education, and ambitions. Bring your knowledge, unique viewpoint, and creativity to the table. Let's talk!
Preferred Skills Machine Learning / Computer Vision
- Python
- C++
- Sensor Modeling
- Pytorch
- Artificial Intelligence
- Image Signal Processing [ISP]
- Linux
Job details Job ID 333139
Role Simulation Software Engineer III
Location Sunnyvale, California, US
Job type Direct Hire
Recruiter Chirag
Email
[email protected]