We are seeking an experienced Embedded Software Engineer to support the development of base software for propulsion and powertrain control systems. This role focuses on low-level embedded software development within a Real-Time Operating System (RTOS) environment, supporting next-generation automotive technologies including internal combustion, hybrid, and electric vehicle systems. You will collaborate with cross-functional teams to design, develop, and validate high-quality software aligned with AUTOSAR architecture and functional safety standards.
Key Responsibilities
* Develop and maintain embedded base software components for propulsion and EE control modules
* Perform software requirements analysis, design, coding, and unit and integration testing using C/C++
* Create and execute test plans including white box, black box, and gray box testing
* Review software requirements, architecture, code, and test documentation to ensure quality and compliance
* Configure and integrate AUTOSAR basic software modules such as OS, MCAL, CAN, LIN, DEM, DCM, and WDG
* Work with low-level drivers and diagnostics to support system-level functionality
* Utilize debugging tools, emulators, and compilers for issue identification and resolution
* Collaborate with internal teams and external vendors to define and refine software requirements
* Support virtualization and simulation-based development methodologies
Basic Qualifications
* Bachelor of Science degree in Electrical Engineering, Computer Engineering, or a related Engineering degree
* 1+ years total experience with embedded C/C++ software (hand-coding) in a Real Time Operating System environment
* Experience in Vector/ETAS/AUTOSAR Basic Software configuration of modules like OS, MCAL, IOHWAB, FEE, WDG, DEM, DCM, CAN, LIN, XCP
* Experience with multicore microprocessors, ability to interpret hardware schematics, and Functional Safety concepts (ISO 26262)
* Experience with compilers, emulators (Lauterbach), debuggers, and automation scripting
* Experience in software verification/validation including white box, black box, and gray box testing
* Familiarity with automotive software code quality standards like MISRA-C
* Strong communication skills, both verbal and written
* Ability to adapt to a changing environment with minimal effect on productivity
* Experience using data acquisition tools like ETAS, INCA, CANoe, CANalyzer
* Experience with NXP Cobra-55, Aurix TC family of automotive microprocessors
Preferred Qualifications
* Master's degree in Engineering
* Automotive experience either at work or university, such as Formula SAE or SAE EcoCar
* Experience in Vector SLP communication stack configurations and implementation of CAN/LIN/XCP
* Experience with Electrobit EBTREOS Studio MICROSAR configuration
* Strong understanding of internal combustion engines, hybrid, battery electric, and/or vehicle subsystems
* Strong experience working in multi-disciplinary teams
* Experience in simulation/virtual methodologies and/or tools
* Experience implementing Embedded Real-Time Controls and Software solutions
#J-18808-Ljbffr
Key Responsibilities
* Develop and maintain embedded base software components for propulsion and EE control modules
* Perform software requirements analysis, design, coding, and unit and integration testing using C/C++
* Create and execute test plans including white box, black box, and gray box testing
* Review software requirements, architecture, code, and test documentation to ensure quality and compliance
* Configure and integrate AUTOSAR basic software modules such as OS, MCAL, CAN, LIN, DEM, DCM, and WDG
* Work with low-level drivers and diagnostics to support system-level functionality
* Utilize debugging tools, emulators, and compilers for issue identification and resolution
* Collaborate with internal teams and external vendors to define and refine software requirements
* Support virtualization and simulation-based development methodologies
Basic Qualifications
* Bachelor of Science degree in Electrical Engineering, Computer Engineering, or a related Engineering degree
* 1+ years total experience with embedded C/C++ software (hand-coding) in a Real Time Operating System environment
* Experience in Vector/ETAS/AUTOSAR Basic Software configuration of modules like OS, MCAL, IOHWAB, FEE, WDG, DEM, DCM, CAN, LIN, XCP
* Experience with multicore microprocessors, ability to interpret hardware schematics, and Functional Safety concepts (ISO 26262)
* Experience with compilers, emulators (Lauterbach), debuggers, and automation scripting
* Experience in software verification/validation including white box, black box, and gray box testing
* Familiarity with automotive software code quality standards like MISRA-C
* Strong communication skills, both verbal and written
* Ability to adapt to a changing environment with minimal effect on productivity
* Experience using data acquisition tools like ETAS, INCA, CANoe, CANalyzer
* Experience with NXP Cobra-55, Aurix TC family of automotive microprocessors
Preferred Qualifications
* Master's degree in Engineering
* Automotive experience either at work or university, such as Formula SAE or SAE EcoCar
* Experience in Vector SLP communication stack configurations and implementation of CAN/LIN/XCP
* Experience with Electrobit EBTREOS Studio MICROSAR configuration
* Strong understanding of internal combustion engines, hybrid, battery electric, and/or vehicle subsystems
* Strong experience working in multi-disciplinary teams
* Experience in simulation/virtual methodologies and/or tools
* Experience implementing Embedded Real-Time Controls and Software solutions
#J-18808-Ljbffr
Embedded Software Engineer, Propulsion Systems in auburn at Unknown Company
This position is listed as full time and hybrid.