software engineer novi, mi zong

ESR Healthcare

Novi (MI)

On-site

USD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

An established industry player in autonomous driving technology is seeking a talented Software Engineer to join its R&D center in Novi, Michigan. This role involves designing, developing, and deploying software modules for advanced driver assistance systems. You will collaborate with international teams, contributing to localization efforts for North America and ensuring high-quality software performance. The company offers a competitive compensation package and a collaborative work environment, allowing you to work with some of the brightest minds in the field. If you're passionate about cutting-edge technology and eager to make an impact, this opportunity is for you.

Qualifications

  • 3+ years of experience in software development for AD/ADAS systems.
  • Strong skills in C++/C and understanding of performance optimization.

Responsibilities

  • Design and develop software modules for AD/ADAS systems.
  • Collaborate with teams for system testing and localization.

Skills

C++
C
Object-oriented programming
Data structures
Algorithms
Performance profiling
Debugging
Communication skills
Agile thinking

Education

Bachelor's degree in Computer Science
Master's degree in related fields

Tools

Docker
RTOS
Linux kernel
ROS

Job description

Software Engineer - Novi, MI

Leading supplier of autonomous driving (AD) and advanced driver assistance systems (ADAS) technologies and products in China. Founded in 2013, the company is headquartered in Shanghai and has R&D centers in Shanghai, Beijing, Xiamen, Shenzhen, Chongqing, Detroit (USA) and Stuttgart (Germany), as well as manufacturing centers in Xiamen, Huzhou and Dongyang, uniquely forming a complete industrial chain from basic R&D to product engineering and mass production of ADAS/AD systems.

As an important step in our globalization strategy, the US R&D Center was established in Novi, Michigan. We are looking for strong candidates to support North American business pursuits, ADAS/AD R&D, and engineering program execution.

The US provides a competitive compensation and benefits package. You will be working in a collaborative and flexible working environment, with some of the most dedicated and smart people in the industry, working on cutting-edge ADAS/AD technologies.

Responsibilities:
  1. Design, develop, test, debug, and deploy software modules in AD/ADAS systems, and/or in related platform and tools software.
  2. Collaborate with the China engineering team to conduct AD/ADAS system testing and data collection. Provide feedback for the testing results.
  3. Collaborate with the China engineering team to localize parking and AD/ADAS technology and products for the North American market by:
    1. Algorithm modification
    2. Infrastructure support
  4. Develop and maintain key integrating tools and monitor performance.
Qualifications:
  1. BS or above; Master’s degree preferred; major in computer science or related engineering fields; 3 years or above with relevant work experience.
  2. Experience in developing production-quality software in C++/C in Autonomous Driving, Robotics, Internet, Telecommunication, and other technology industries.
  3. Solid understanding of object-oriented programming.
  4. Solid understanding of data structures and basic algorithms.
  5. Solid understanding of performance profiling, analysis, and optimization.
  6. Solid understanding of how an operating system works.
  7. Good debugging and root cause analysis skills.
  8. Good communication skills and team collaboration.
  9. Ability to work under pressure.
  10. Quick learning ability, agile thinking ability, and structured and logical thinking abilities.
Bonus Points:
  1. Good understanding and experience in Computer Vision, Image Processing, Deep Learning, or other Algorithms.
  2. Development experience in RTOS and Linux kernel.
  3. Development experience in ROS.
  4. Development experience on ARM platforms.
  5. Good understanding and use of Docker.
Language:

English; fluency in Mandarin Chinese is a plus.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

ADAS Software Engineer — Autonomous Driving Systems
ADAS Software Engineer — Autonomous Driving Systems

ESR Healthcare • Novi (MI)

On-site
USD 80,000 - 120,000
Staff AI Systems Engineer Autonomous Driving
Staff AI Systems Engineer Autonomous Driving

Bosch Group • Sunnyvale (CA)

On-site
USD 185,000 - 215,000
Premium health coverage
401(k) matching
Paid time off
+1
Autonomous Vehicle Operator
Autonomous Vehicle Operator

Acro Service Corp • Troy (MI)

On-site
USD 50,000 - 70,000
Work with real-world autonomous driving systems
Collaborate with global engineering teams
Build foundations in AD, robotics, and data analytics
ADAS Design Engineer
ADAS Design Engineer

TekWissen ® • Ann Arbor (MI)

On-site
USD 90,000 - 120,000
ADAS Senior System Design Engineer
ADAS Senior System Design Engineer

KYYBA Inc • Ann Arbor (MI)

On-site
USD 85,000 - 105,000
Head of Autonomous Driving Technology & AI Development
Head of Autonomous Driving Technology & AI Development

Bosch USA • Sunnyvale (CA)

On-site
USD 290,000 - 400,000
Health, dental, and vision plans
401(K) retirement plan with employer match
Paid time off
+1
ADAS-Engineer
ADAS-Engineer

Tata Technologies • Ann Arbor (MI)

On-site
USD 110,000 - 160,000
Senior Software Engineer, ADAS Feature Integration
Senior Software Engineer, ADAS Feature Integration

Lucid Motors • Southfield (MI)

On-site
USD 130,000 - 190,000
Senior Embedded Software Engineer - MIddleware
Senior Embedded Software Engineer - MIddleware

Astemo Ltd. • Farmington Hills (MI)

On-site
USD 120,000 - 180,000
ADAS Functional Integrator
ADAS Functional Integrator

Stellantis Financial Services • Auburn Hills (MI)

On-site
USD 120,000 - 170,000