CW ADAS Design Engineer (99W207)
Apply NowCompany: eShocan
Location: Ann Arbor, MI 48103
Description:
Title: ADAS Design Engineer
Location: Ann Arbor, MI
Position Type: Contract
Job description:
Eshocan is seeking a passionate and highly motivated Software Engineer to join our Integrated Vehicle Systems (IVS) team. In this role, you will be responsible for developing advanced driver system algorithms using C++ and Python, contributing to the design and evaluation of next-generation automated driving systems.
Key Responsibilities:
Required Qualifications:
Preferred Qualifications:
Benefits at eShocan:
Location: Ann Arbor, MI
Position Type: Contract
Job description:
Eshocan is seeking a passionate and highly motivated Software Engineer to join our Integrated Vehicle Systems (IVS) team. In this role, you will be responsible for developing advanced driver system algorithms using C++ and Python, contributing to the design and evaluation of next-generation automated driving systems.
Key Responsibilities:
- Collaborate with ADS development engineers to design software logic and algorithms in C++ and Python
- Support system architecture and requirements integration into algorithm development
- Work with IT infrastructure, engineering teams, and support groups to develop advanced driver-assist and autonomous drive systems
- Develop and test logic to meet design requirements, ensure quality and integrate safety concepts
- Mentor junior software engineers and promote best coding practices
Required Qualifications:
- Bachelor's degree in Computer Science or related field, or equivalent professional experience
- 5+ years of experience as a software engineer
- Hands-on experience with C++ and Python for building scalable solutions
- Proficient in using Git for version control
- Minimum 1 year of experience in software performance analysis, troubleshooting, and integration
Preferred Qualifications:
- Certification in C++ or Python (any level)
- Valid U.S. driver's license
- Experience with vehicle dynamics simulation tools
- Familiarity with ROS1 or ROS2
- Experience with Docker, Linux platforms, and shell scripting
- Exposure to web technologies (HTML, JavaScript, CSS)
- Proficiency with plotting tools like Plotly, Bokeh, or Matplotlib
- Experience with cloud platforms (AWS, Azure)
- Experience with time-series databases
Benefits at eShocan:
- Visa sponsorship (If required)
- 401K with 100% match up to 3%
- Full insurance coverage (Medical, Health, Vision) - 100% paid by eShocan
- Option to add family members (Employee bears the cost)
- Paid Time Off (PTOs)