Demo

CW Automated Driving Software Engineer

eShocan
Ann Arbor, MI Full Time
POSTED ON 1/17/2025
AVAILABLE BEFORE 4/14/2025

Job Description : Software Engineer - Advanced Driver Systems (ADS)

Location : Ann Arbour, MI

Overview : eShocan is looking for a passionate and highly motivated Software Engineer to support the development of advanced driver systems and software for Automated Driving Systems (ADS). In this role, you will collaborate with ADS development engineers to design, develop, and test software logic in C / C while supporting overall software quality auditing. This position offers a unique opportunity to contribute to the next generation of autonomous driving systems for vehicles.

Primary Responsibilities :

  • Software Design & Development : Work alongside ADS development engineers to design and develop software logic in C / C for advanced driver systems.
  • Logic Testing & Quality Assurance : Complete software logic development by defining design requirements, confirming / testing logic, and ensuring safety concepts are integrated into the software design.
  • Software Quality Auditing : Support software quality reviews and audits to ensure compliance with eShocan's processes, standards, and safety protocols.
  • Tool Development : Utilize and create support tools using Python to enhance development and testing processes.
  • Collaboration & Documentation : Work with stakeholders to create system requirements, write software documentation, and follow through to ensure completion.
  • Infrastructure Support : Collaborate with IT infrastructure teams to support the development, testing, and deployment of advanced driver assist systems and autonomous driving systems.

Requirements (Must-Have) :

  • Technical Skills : Proficiency in C / C and Python development.
  • Vehicle Simulation Experience : At least 1 year of experience with dynamics-based vehicle simulation.
  • Team Development : Experience working in a software development team, creating pull requests, conducting peer reviews, and collaborating on software development.
  • Linux Experience : Familiarity with Linux-based development platforms and writing shell scripts.
  • Data Visualization : Experience using plotting tools like Plot.ly , Bokeh , or Matplotlib for data analysis and visualization.
  • Cloud Services : Experience working with cloud platforms like AWS or Azure .
  • Database Knowledge : Experience with time-series databases for managing large data sets in real-time applications.
  • Protocol Knowledge : Understanding of CAN , LIN , or Ethernet protocols used in automotive systems.
  • Documentation : Experience in writing software specifications, requirements documents, and technical documentation.
  • Desired Skills (Nice-to-Have) :

  • Docker : Familiarity with Docker or similar containerization technologies.
  • Automated Driving Systems Experience : Direct experience working with ADS / ADAS software development is a plus.
  • Cross-Disciplinary Collaboration : Ability to work effectively with diverse teams, including engineers, IT infrastructure teams, and quality assurance groups.
  • Benefits : At eShocan, we offer a comprehensive benefits package, including :

  • 401(k) Plan with company matching
  • Health, Dental, and Vision Insurance
  • Paid Time Off (PTO)
  • Life Insurance
  • Paid Holidays
  • Opportunities for Professional Development and Career Growth
  • Key Competencies for Success :

  • Technical Proficiency : Strong background in C / C , Python , and software development practices.
  • Problem-Solving : Ability to design, debug, and optimize complex software systems.
  • Collaboration : Strong communication and teamwork skills, particularly in cross-functional settings.
  • Attention to Detail : A focus on software quality and safety standards, with excellent documentation and code development skills.
  • Please share your resume on careers@eshocan.com or you can apply on our careers page

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a CW Automated Driving Software Engineer?

    Sign up to receive alerts about other jobs on the CW Automated Driving Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at eShocan

    eShocan
    Hired Organization Address Warren, MI Full Time
    Job Description : Summary : The main function of a Software Engineer is to design, develop, implement, test, and maintai...
    eShocan
    Hired Organization Address Saline, MI Full Time
    Description: Who we’re looking for Toyota’s Electronic Systems Department is looking for a passionate and highly motivat...
    eShocan
    Hired Organization Address Livonia, MI Full Time
    Job Title : Technical Program Manager Location : Livonia, MI Company : eShocan (Contract) About the Role eShocan is seek...
    eShocan
    Hired Organization Address Warren, MI Full Time
    Job Description : Role : The Campaign Technical Developer is an integral piece to GM's overall campaign's management ope...

    Not the job you're looking for? Here are some other CW Automated Driving Software Engineer jobs in the Ann Arbor, MI area that may be a better fit.

    Automated Driving Software Engineer

    Acro Service Corp, Ann Arbor, MI

    Automated Driving Software Engineer

    AVA Consulting, Ann Arbor, MI

    AI Assistant is available now!

    Feel free to start your new journey!