This position will function as a member of the Automated Driving Basic Software Architecture and Integration team. The candidate will be responsible for integration of SAE Level 2, 3 automated driving features, AUTOSAR, incorporating operating system and ECU specific software. The primary duties will include development of base level software layers, integration with functional safety principles, configuring Autosar layers, Integrate middleware stacks. The ideal candidate will possess a good understanding of modern safety critical electronic control units embedded software development and possess an interest in state-of-the-art automated driving compute platforms and emerging computational technologies.
Basic Requirements:
Bachelor of Science degree in Electrical, Mechanical, Aerospace, or Computer Engineering, Computer Science or related Engineering field from an ABET accredited program
Academic/industrial software development experience in C/C++, and/or other high-level programming languages
Knowledge and academic/industrial experience with CAN/CAN-FD, LIN, SPI, Ethernet communications protocols
academic/industrial experience with debugging and troubleshooting software on target hardware
Team player, self motivated and drive for results
Ability to interface with Tier I and Tier II automotive suppliers and partners
Good communication skills and the ability to interface with application software developers, vehicle integration and validation engineering organizations.
Preferred Requirements:
Master of Science degree from an ABET accredited university
Academic/industrial experience in working within an Agile/Scrum software development process
Academic/industrial experience in integrating the AUTOSAR stacks with the embedded target platforms
Academic/industrial experience in with Integrating Bootloaders , Embedded OS, OSEK, RTOS and BSP development
Familiarity with AUTOSAR (Classic & Adaptive) concepts, architecture, specifications and configuration tools
Familiarity with rapid prototyping and experience (academic/industrial) in board bring-up
Hands-on experience (academic/industrial) with Autosar configuration and integration toolchain (Vector DaVinci, Electrobit Tresos, ETAS ISOLAR) and compilers (TASKING, Hightec)