Embedded Software Engineer (AUTOSAR BSW)- Bachelor of Science Degree in Electrical Engineering, Computer Engineering, or related field- 2+ years of experience in software development in C/C++ and MATLAB/Simulink- 1+ years of Classic AUTOSAR experience- 2+ years of experience in embedded controls software design and development**Our Preferred Qualifications**:- Master of Science Degree in Electrical Engineering, Computer Engineering, or related field- Experience in AUTOSAR software development/integration projects and authoring tools such as: Vector DaVinci Configurator, Vector DaVinci Developer, PREEvision.- Understanding and hands on experience with complete AUTOSAR BSW (Communication Services, Memory Services, System Services and Complex Device Drivers)- Experience with Service Oriented Architecture (SOA) and AUTOSAR.- Experience with Failure Mode Avoidance techniques and/or ISO 26262 functional safety disciplines- Experience with Jama, Polarion, Clearcase, Git, Github, JIRA, Agile, Misra C/C++- Experience with BTC, Simulink Test, Polyspace- Working knowledge of modeling, simulation, and testing techniques- Understanding of basic principles of controls engineering- Experience creating and executing Design Verification Plans and Reports (DVP&R)- Work with a cross-functional team, developing and capturing requirements for customer-interfacing features and technologies.- Develop Complex Device Drivers (CDD), Configure Basic Software Components- Perform code level integration related tasks such as replicating build environments, source code debugging and continuously improving and streamlining deployment.- Develop AUTOSAR software components and generate ARXML files.- Translate requirements into control system designs to achieve program targets.- Design and validate control algorithms (Model Based Design with Matlab/Simulink and C-code) to meet functional, regulatory, safety requirements, and functional safety requirements (ISO 26262)- Develop system plant models and HIL/SIL/MIL validation infrastructure to support vehicle program plans and quality objectives.- Troubleshoot vehicle system functional and diagnostic issues; determine and validate corrective actions and preventive measures.- Lead control system project planning and program management to meet functional, quality, and timing objectives.