Simulation Software Engineer III

Ascendion

• $166K — $222K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 5+ years of software engineering experience focused on ML infrastructure.
  • Extensive experience (5+) in Python and C++.
  • Strong understanding of camera/sensor simulation including modeling and calibration.
  • Experience with running ML workflows using Pytorch.
  • Familiarity with Linux and source control systems.
  • Background in Artificial Intelligence for ML architecture development.

Responsibilities

  • Run camera/sensor simulation pipelines to create synthetic datasets quickly.
  • Deliver ML training data to teams under tight deadlines.
  • Support ML training and evaluation using synthetic data, analyze results, and refine datasets.
  • Configure simulation scenes based on detailed specifications.
  • Validate and quality-check the generated data before it's delivered.
  • Maintain and enhance simulation tools and generation scripts.

Benefits

  • Medical, dental, and vision insurance.
  • 401(k) retirement plan.
  • Long-term and short-term disability insurance.
  • 5 personal days accrued each calendar year.
  • 10-15 days of paid vacation time annually.
  • 6 paid holidays and 1 floating holiday per year.
  • Access to the Ascendion Learning Management System.
Full Job Description
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]

Similar Jobs

More Jobs at Ascendion

  • Data Center Construction Manager
    $140K — $160K *
    Phoenix, AZ 85032 (Maricopa County)
    Real Estate & Construction
    In-Person
  • Simulation Software Engineer III
    $166K — $222K *
    Sunnyvale, CA 94087 (Santa Clara County)
    Information Technology
    In-Person
  • Automation Engineer
    $105K — $117K *
    Frisco, TX 75034 (Denton County)
    Technical Services
    In-Person
  • Hardware Engineer II
    $124K — $185K *
    Sunnyvale, CA 94087 (Santa Clara County)
    Telecommunications & Hardware
    In-Person
  • AI/ML Engineer
    $135K — $144K *
    Mckinney, TX 75070 (Collin County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Simulation Software Engineer III jobs: