Senior Software Developer (ADAS Algorithms)

8 Hours ago • 1-3 Years

Job Summary

Job Description

This Senior Software Developer position involves developing and implementing Driver Assist algorithms for a next-generation system in the Americas market. Responsibilities include designing, implementing, testing, and debugging ADAS algorithms like TSR, AEB, and ACC for automotive embedded electronic modules. The role requires verifying algorithms at the component and bench level, analyzing defects, and supporting other functional disciplines. The developer will work independently, ensuring compliance with safety regulations and maintaining regular attendance. The job requires experience in algorithm development, sensor integration, and model-based design.
Must have:
  • Bachelor's degree in engineering or equivalent.
  • 1-3 years relevant experience in automotive algorithm development.
  • Experience working with at least one ADAS sensor.
  • Experience with at least one ADAS feature in industry.
  • Experience in model-based ADAS algorithm development.
  • Experience developing feature state machines.
  • Experience deploying ADAS algorithms in vehicles.
  • Experience in control systems and their implementation.
Good to have:
  • Experience working with Vector tools like CANape, CANoe, etc.
  • Knowledge of embedded software development in C/C++.
  • Experience with ASPICE.
  • Troubleshooting and debugging skills.

Job Details

Project description

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

Responsibilities
bullet icon

1. Develop, design, implement, test, and debug ADAS algorithms (e.g. TSR, AEB, ACC) for automotive embedded electronic module serial production projects.

bullet icon

2. Verify algorithms at component and bench level.

bullet icon

3. Analyze defects and test results to ensure KPI achievement by identifying issues and designing algorithm improvements.

bullet icon

4. Support other functional disciplines with all aspects related to ADAS algorithms.

bullet icon

5. Perform work assignments independently, requiring design, implementation, and testing of ADAS software algorithms.

bullet icon

6. Ensure compliance with safety regulations and maintain regular attendance.

Skills

Must have

bullet icon

1. Bachelor's degree in mechanical, automotive, computer, software, or electrical engineering, or equivalent (Master's preferred).

bullet icon

2. Relevant experience in automotive algorithm development: ~1 year for a Master's degree and ~3 years for a Bachelor's degree.

bullet icon

3. Experience working on a system with at least one ADAS sensor (camera/radar/lidar)

bullet icon

4. Experience working on at least one ADAS feature (e.g. ACC, AEB, TSR, APA) in industry

bullet icon

5. Experience in model-based ADAS algorithm development using Matlab/Simulink.

bullet icon

6. Experience developing feature state machines following model-based design (MBD) guidelines.

bullet icon

7. Experience deploying ADAS algorithms in vehicles, addressing embedded system issues, and testing and tuning the algorithm to achieve desired KPIs.

bullet icon

8. Theoretical and hands-on experience in control systems and their implementation in ADAS systems.

Nice to have

bullet icon

1. Experience working with Vector tools like CANape, CANoe, etc.

bullet icon

2. Knowledge of embedded software development in C/C++.

bullet icon

3. Experience with ASPICE.

bullet icon

4. Troubleshooting and debugging skills, along with knowledge of structured problem-solving methods.

Other
seniority icon

Languages

English: C1 Advanced

seniority icon

Seniority

Senior

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Farmington Hills, Michigan, United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Empower your future with Luxoft: Innovate, thrive and grow in a software-defined world.Luxoft works with companies from all over the globe and offers opportunities for candidates anywhere in the world.

Ingolstadt, Bavaria, Germany (On-Site)

Irving, Texas, United States (On-Site)

Tampa, Florida, United States (On-Site)

Farmington Hills, Michigan, United States (On-Site)

San Antonio, Texas, United States (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Sofia, Sofia City Province, Bulgaria (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by luxsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug