Jobs via Dice

Senior Software Developer (ADAS Algorithms)

Farmington Hills, MI, US

2 days ago
Save Job

Summary

Dice is the leading career destination for tech experts at every stage of their careers. Our client, DXC Technology Services LLC, is seeking the following. Apply via Dice today!

  • Project Description: Driver Assist algorithm development for next gen system developed by top Tier 1 for Americas market.
  • Responsibilities:
  • Develop, design, implement, test, and debug ADAS algorithms (e.g. TSR, AEB, ACC) for automotive embedded electronic module serial production projects.
  • Verify algorithms at component and bench level.
  • Analyze defects and test results to ensure KPI achievement by identifying issues and designing algorithm improvements.
  • Support other functional disciplines with all aspects related to ADAS algorithms.
  • Perform work assignments independently, requiring design, implementation, and testing of ADAS software algorithms.
  • Ensure compliance with safety regulations and maintain regular attendance.
  • Mandatory Skills Description:
  • Bachelor's degree in mechanical, automotive, computer, software, or electrical engineering, or equivalent (Master's preferred).
  • Relevant experience in automotive algorithm development: ~1 year for a Master's degree and ~3 years for a Bachelor's degree.
  • Experience working on a system with at least one ADAS sensor (camera/radar/lidar)
  • Experience working on at least one ADAS feature (e.g. ACC, AEB, TSR, APA) in industry
  • Experience in model-based ADAS algorithm development using Matlab/Simulink.
  • Experience developing feature state machines following model-based design (MBD) guidelines.
  • Experience deploying ADAS algorithms in vehicles, addressing embedded system issues, and testing and tuning the algorithm to achieve desired KPIs.
  • Theoretical and hands-on experience in control systems and their implementation in ADAS systems.
  • Nice-to-Have Skills Description:
  • Experience working with Vector tools like CANape, CANoe, etc.
  • Knowledge of embedded software development in C/C++.
  • Experience with ASPICE.
  • Troubleshooting and debugging skills, along with knowledge of structured problem-solving methods.
  • Languages:
    • English: C1 Advanced

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job