Senior Software Developer (ADAS Algorithms) at Luxoft
Farmington Hills, Michigan, USA -
Full Time


Start Date

Immediate

Expiry Date

03 Sep, 25

Salary

0.0

Posted On

04 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Canape, Canoe, Software Development, Algorithm Development

Industry

Information Technology/IT

Description

PROJECT DESCRIPTION

Driver Assist algorithm development for next gen system developed by top Tier 1 for Americas market.

SKILLS

Must have
1. Bachelor’s degree in mechanical, automotive, computer, software, or electrical engineering, or equivalent (Master’s preferred).
2. Relevant experience in automotive algorithm development: ~1 year for a Master’s degree and ~3 years for a Bachelor’s degree.
3. Experience working on a system with at least one ADAS sensor (camera/radar/lidar)
4. Experience working on at least one ADAS feature (e.g. ACC, AEB, TSR, APA) in industry
5. Experience in model-based ADAS algorithm development using Matlab/Simulink.
6. Experience developing feature state machines following model-based design (MBD) guidelines.
7. Experience deploying ADAS algorithms in vehicles, addressing embedded system issues, and testing and tuning the algorithm to achieve desired KPIs.
8. Theoretical and hands-on experience in control systems and their implementation in ADAS systems.
Nice to have
1. Experience working with Vector tools like CANape, CANoe, etc.
2. Knowledge of embedded software development in C/C++.
3. Experience with ASPICE.
4. Troubleshooting and debugging skills, along with knowledge of structured problem-solving methods.

Responsibilities
  1. Develop, design, implement, test, and debug ADAS algorithms (e.g. TSR, AEB, ACC) for automotive embedded electronic module serial production projects.
  2. Verify algorithms at component and bench level.
  3. Analyze defects and test results to ensure KPI achievement by identifying issues and designing algorithm improvements.
  4. Support other functional disciplines with all aspects related to ADAS algorithms.
  5. Perform work assignments independently, requiring design, implementation, and testing of ADAS software algorithms.
  6. Ensure compliance with safety regulations and maintain regular attendance.
Loading...