ADAS Design Engineer
Job ID: (phone number removed)
Location: Ann Arbor, MI 48105
Pay Rate: $50-$62/hour
Additional Benefits: Health, Dental, Vision, 401(k), company-paid holidays and more!
Schedule: Hybrid schedule working at least 6 days a month in office. May be asked to report to the office more depending on needs.
Type of hire: Contract, long-term with ongoing potential.
Travel: No
Position Summary
OEM Integrated Vehicle Systems (IVS) Department is looking for a passionate and highly-motivated Software Engineer. The primary responsibility of this role is to develop advanced driver systems and software in C/C++ and support overall software quality auditing. Reporting to the Senior Engineering Manager in IVS, the person in this role will support the IVS department's objective to design and evaluate the next generation of automated driving systems for OEM vehicles.
Position Responsibilities :
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 in 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
Working with IT infrastructure, engineers, and support groups to develop advanced driver assist systems and autonomous drive systems.
Position Requirements :
Must reside within 100 Miles of the Ann Arbor site.
B.S. in Computer Science, related fields, or commensurate work experience.
Experience as a production software engineer (3 years).
Experience building, implementing, and supporting medium to large-scale solutions in C/C++ and Python
Experience using GIT
Experience performing performance analysis, troubleshooting, and remediation in a software and integration environment (3 years).
Preferred Qualifications:
C/C++ or Python Certification (foundational, associate, professional, or specialty).
A valid US drivers' license.
Experience with dynamics-based vehicle simulation (1 year)
Experience developing software in a team setting, creating pull requests, conducting peer reviews
Experience using ROS1 or ROS2
Familiarity with Docker
Experience developing code on linux platforms, writing shell scripts
Web development experience (html, javascript, CSS)
Experience using plotting tools like plot.ly, bokeh, matplotlib
Experience using cloud services (AWS, Azure)
Time-series database experience
GTA Questions :
Please rate yourself on the following skills on a scale of 1-10. (10 being proficient) please briefly explain
Integrated Vehicle Systems (IVS)
ADAS
C++ and Python
GIT
AWS or Azure
ROS1 or ROS2
Do you have experience developing code on Linux platforms, and writing shell scripts?
What is the highest level of education you have completed?
Are you currently working? If yes, why are you currently looking to make a move?
Based on the job description, what is your desired compensation for this role? Please do not put negotiable.
When would you be available to interview and start this position, if selected?
If you currently do not live near the job location and the commute is too far for you, are you willing and able to relocate at your own expense?
Are you able to work in the U.S. without the need for a Visa, other than a TN Visa for Canadian citizens?
For submittal purposes, please provide the day and month in which you were born (We do not need the year).
Please note that if you are a current GTA employee or have been placed by GTA at one of our clients, we will not be able to entertain moving you. However, we are hopeful that you may know someone else who is qualified and as such you would still be eligible for our generous referral bonus program detailed below.
REFERRAL BONUS PROGRAM:
If you are able to refer a person we do hire, we can offer up to $250 for contractors after they are on the job for 90 days and up to $500 for direct hires after they are on the job between 90 days to 180 days, depending on customer payment terms.