Lead Software Engineer
• Responsible for design, development and testing of software components
• Lead and mentor a team of software engineers developing driveline projects
• Develop and configure AUTOSAR components
• Work closely with the electronics and hardware departments to ensure design of electronics and hardware can support the software requirements
• Lead software architecture design and development
• Create detailed designs to link the software implementation to the requirements
• Develop software code in C to implement the software design
• Conduct unit and integration tests to validate the software implementation
• Support issue analysis and corrective action definitions
• Develop software in an ASPICE compliant process
• Ability to travel up to 10% of the year
• Excellent C/C++ programming experience
• Experience with AUTOSAR components and configuration tools
• Experience developing low level embedded software drivers
• Experience implementing and integrating complex device drivers
• Experience with vehicle communication (CAN, CAN FD, Flex Ray) and diagnostic protocols
• Familiar with developing flashable boot loaders
• Familiar with Lauterbach debugging tools
• Exposure to model based development and auto-code generation of embedded software using Simulink/Stateflow
• Familiarity with developing in an ASPICE environment
• Familiarity with ISO26262
• Excellent Organizational skills