A leading automotive engineering firm in Ann Arbor, Michigan is seeking a skilled engineer to develop Advanced Driver Assistance Systems (ADAS) for vehicles. Candidates should have a degree in Computer or Electrical Engineering and strong programming skills in Python and C++. This full-time role requires collaboration with various stakeholders and management of project deliverables.
Qualifications
5 years of experience in developing functional/system requirements for vehicle software applications.
Experience with automotive sensor technology for at least 1 year.
Strong software development skills in Python/C++ on Linux.
Responsibilities
Develop ADAS systems and applications for vehicles.
Engineer performance requirements for ADAS integration.
Collaborate with stakeholders to commercialize ADAS.
Skills
Python
C++
Project management
Presentation skills
Data analysis
Education
Bachelor/Masters of Science in Engineering
Tools
Linux OS
FMEA
FTA
Job description
Responsibilities
Develop systems and applications for future ADAS for North American developed vehicles.
Create business case and identify customer needs for ADAS through data driven assessment.
Engineer system/functional performance requirements and hardware/software requirements for realizing ADAS integration into vehicle platforms.
Publish engineering requirements/specifications.
Collaborate with internal and external stakeholders to commercialize high quality ADAS into mass production vehicles.
Design and develop software in Python/C++ languages in Linux OS.
Responsible for function verification to meet customer requirements.
Propose new innovative ideas and identify customer needs for ADAS through data driven assessment of technology, market, and social trends. Create innovative ADAS development proposals to drive the development of high value new technology features.
Project management - maintain schedules, maintain open issues, visualize project status, manage deliverables to multiple stakeholders.
Storytelling: Summarize data logically to create easy-to-understand visualized reports for technical storytelling. Communicate proactively with stakeholders and management toward building consensus.
Evaluation: Lead evaluation of features in simulated, closed-track, and public-road environments. Manage KPIs and make suggestions to improve performance.
Must Have Requirements
Bachelor/Masters of Science degree in Computer Engineering, Robotics Engineering, Mechatronics, Electrical Engineering, or equivalent.
Experience in developing functional, system requirements for vehicle software applications (5 yr).
Experience with automotive/robotic sensor technology (e.g., camera, radar) (1 yr).
Experience with design FMEA/FTA/DRBFM, problem investigation, root-cause investigation (1 yr).
Strong software development skills in Python/C++ on Linux.
Excellent project management, time management and task prioritization skills.
Clear and concise presentation skills, both written and oral, with consideration to international audiences.
Experience building business cases for new innovative technology.
What you may bring
Master of Science degree in Computer Science, Computer Engineering, Robotics Engineering, Mechatronics, Electrical Engineering, or equivalent.
Experience in ADS technologies.
Experience in deriving technical specifications for automotive camera systems, HMI screen layout.
Experience with LVDS camera communications.
Validate functional performance through evaluation, including design and assembly of data acquisition systems on vehicle and/or test bench.