The Core Embedded BSW Engineer will be part of a team responsible for developing basic software components for EE/core and powertrain control modules. The candidate will engage in software requirements analysis, design, coding, test plan creation, and testing for EE/core and powertrain base software. Responsibilities include performing reviews and inspections of requirements, design documents, C/C++/assembly code, and test plans. The candidate will also embrace virtualization methods and techniques used in the base software development life cycle and interact with other departments/vendors to elicit software requirements. Experience in Base SW diagnostics and low-level driver SW development is a plus.
Basic Qualifications:
- Bachelor of Science degree in Electrical or Computer Engineering or related degree field
- A minimum of 3 years of experience with embedded C/C++ software (hand-coding) in a Real Time Operating System environment
- 2 years of 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
|