Job Description :
Software Infrastructure Engineer Location Lafayette, IN, USA Technical/Functional Skills · Experience in current functional software development as well as controls in the automotive environment. · Ability to communicate with all levels of organization. · Knowledge in functional safety (ISO 26262) as well as in the system and software engineering environment. · Automotive experience with communication and calibration tools (CANalyzer, CANape). · Strong documentation skills and orientation. · Knowledge of ASPICE software development base practices. Experience Required 3+Years Roles & Responsibilities · Software development of electromechanical steering systems from the concept phase to series approval focusing on: Boot loading, Memory Partitioning, Flashing, Interrupt Handling, SW integration. · Generate software design documentation from requirements-based system specification. · Specification and analysis of requirements and implementation of new ideas and concepts for the implementation of embedded software. · Efficiently develop safety critical real time embedded software by hand and with model based tools. · Develop software testing tools and processes. · Generate software integration and test documentation. · Validation of software functionality as well as software verification. · Engineering Software Builds. · Series Software Builds (project dependent). · Rapid Control Prototyping Software Builds. · Interface to Software Development Teams to align software interrupt structure, application software and EPP abstraction interfaces. · Team support for boot loaders, memory partitioning and interrupt handling. Generic Managerial Skills · Work independently with little to no supervision to meet tight deadlines · Logical problem solver; good attention to detail · Proficient in English oral and written communication skills Education Bachelor’s degree in engineering, mechatronics or similar