Software Engineer – Controls

Position Description:

Work with Vehicle Software Platform (VSP) AUTOSAR Classic Development team, tool vendors and AUTOSAR basic software partners to develop: • Application software components • specific Complex Device Drivers • Basic software components and configuration in various Vendor Toolchain (DaVinci configurator, developer) • Creation of Software requirements based on customer functional specifications. • Conduct release planning and activities based on VSP release timeline. • Integration guides • Work with tool vendors to validate CDDs and BSW components across multiple vendor AUTOSAR stacks • Perform code level integration related tasks such as replicating build environments, source code debugging and continuously improving and streamlining deployments • Support internal teams as well as Tier 1 Suppliers in deploying AUTOSAR platform and application software components • Be an advocate for Classic AUTOSAR and its capabilities. Basic Qualifications: • Bachelors of Science in Computer Science, Computer Engineering, Electrical Engineering, Electrical Computer Engineering, or Software Engineering • 3+ years of Classic AUTOSAR experience development and workflow • 3+ years of embedded C Experience • 1+ years of Python development Preferred Qualifications: • Masters in Computer Science, Computer Engineering or Software Engineering • Experience in AUTOSAR Methodology and workflows • Hands on experience in AUTOSAR software development/integration projects • Hands on experience with AUTOSAR authoring tools such as: Vector Davinci Configurator and Elektrobit Tresos • Strong understanding and hands on with complete AUTOSAR BSW (Communication Services, Memory Services, System Services and Complex Device Drivers, Ethernet and CAN stack, SomeIP and service discovery, workflows)

Skills Required: