What are the responsibilities and job description for the Automated Driving Software Engineer position at Computech Corporation?
Job Description:
Title: Automated Driving Software Engineer
Location: Ann Arbor, MI 48105
Duration: 06 Months
What you’ll be doing:
- Working alongside ADS development engineers to design ADS systems and software logic in C/C
- Complete logic development by making design requirements, confirming/testing logic, and ensuring quality and all safety concepts into software design
- Support software quality reviews and auditing to ensure all software follows IVS processes and standards
- Utilize and create support tools with Python code
- Work with stakeholders to create requirements and documentation and follow up to completion
- Working with our client's IT infrastructure and supporting groups to develop advanced driver assist systems and autonomous drive systems
- A valid US drivers’ license
- C/C or Python Proficient Industry Experience (foundational, associate, professional, or specialty)
- Experience with dynamics-based vehicle simulation (1 year)
- Experience developing software in a team setting, creating pull requests, conducting peer reviews
- Familiarity with Docker
- Experience developing code on linux platforms, writing shell scripts
- Experience using plotting tools like plot.ly, bokeh, matplotlib
- Experience using cloud services (AWS, Azure)
- Time-series database experience
- CAN/LIN/Ethernet protocols knowledge
- Spec and requirements writing and software documentation