Software Engineer III

  • Location: Sunnyvale, California
  • Type: Contract
  • Job #107205

Job Title: 

Software Engineer III 

 

Location: 

Sunnyvale, CA 

 

Job Type: 

Full-time, 1-year, On-Going Contract, W2 

 

Schedule: 

Monday – Friday, Onsite 

 

Pay Range: 

$80.00 – $93.00 per hour  

Visa sponsorship is not available now or in the near future. 

 

Job Description:  

Key Responsibilities 

  • Run and iterate on camera and sensor simulation pipelines to generate synthetic datasets on demand. 

  • Deliver training and evaluation data to Camera Architecture and Machine Learning teams within aggressive project timelines. 

  • Support machine learning algorithm training and evaluation using generated synthetic data by running training jobs, producing evaluation metrics, and refining dataset composition based on model performance. 

  • Configure simulation scenes and sensor parameters to align with customer and architectural specifications. 

  • Validate and quality-check generated datasets prior to handoff. 

  • Maintain and enhance simulation tooling and dataset generation scripts. 

  • Collaborate cross-functionally with engineering teams to support AI and computer vision initiatives. 

Requirements 

  • Minimum 5+ years of software engineering experience with a focus on machine learning infrastructure. 

  • Minimum 5+ years of professional experience using Python and C++. 

  • Experience building and supporting machine learning models, architectures, and pipelines. 

  • Experience running machine learning training and evaluation workflows, preferably using PyTorch. 

  • Ability to interpret model performance metrics and apply findings to improve dataset quality and composition. 

  • Experience working with large-scale dataset generation, storage, and versioning. 

  • Strong understanding of Linux development environments and source control practices. 

  • Understanding of camera simulation fundamentals, including intrinsic and extrinsic calibration. 

  • Knowledge of sensor modeling concepts such as quantum efficiency, conversion gain, read noise, and shot noise. 

  • Understanding of image formation processes and Image Signal Processor (ISP) fundamentals. 

  • Experience supporting AI-driven computer vision or perception systems. 

Preferred Qualifications 

  • Experience with rendering engines such as Blender, Unreal Engine, Unity, or similar simulation frameworks. 

  • Background in optical imaging concepts including radiometry, PSF (Point Spread Function), and MTF (Modulation Transfer Function). 

  • Experience with camera tuning, ISP tuning, or perception model development. 

  • Prior experience working with synthetic data generation environments and advanced simulation platforms. 

Skills 

  • Python 

  • C++ 

  • Machine Learning Infrastructure 

  • PyTorch 

  • Synthetic Data Generation 

  • Camera Simulation 

  • Sensor Modeling 

  • Computer Vision 

  • AI Model Training & Evaluation 

  • Dataset Generation & Versioning 

  • Linux 

  • Git / Source Control 

  • Image Signal Processing (ISP) 

  • Perception Systems 

  • Rendering & Simulation Technologies 

Education 

  • Bachelor’s degree in Computer Science or a related technical field. 

 

 

 

 

#LI-LH1 #INDPRO 

Scroll to Top