Core Embedded Base Software Engineer (1426156)

Posted on 16 July 25 by Susie Piper

  • Auburn Hills, MI
  • $52 - $57
Logo

Powered by Tracker

Job Description

Onsite - 100%  in Auburn Hills, MI

The Core Embedded Base Software 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. 
 

Requirements:  

  • Bachelor of Science degree in Electrical Engineering, Computer Engineering, or a related Engineering degree from an ABET accredited University. 
    • Minimum 5 years' experience with embedded C/C++ software (hand-coding) in a Real Time Operating System, MCAL and Low Level Driver development. 
    • Minimum 3+ years of experience in Vector/ETAS/AUTOSAR Basic Software configuration of core foundation modules like OS, IOHWAB, FEE, WDG. 
    • 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. 

Additional Information/ Must Have's:

1. Focus area: 5+ years of experience in Low Level/MCAL driver development, like PLC, SPI, HBridge and HSD/LSDs.

2. Very good understanding of real time operating/Embedded systems.

3. Worked on Infineon Micro controller family: TC3XX

-NO driving company vehicle

-NO travel

 
Contract to hire opportunity

Job Information

Rate / Salary

$52 - $57

Sector

Manufacturing/Distribution

Category

Not Specified

Skills / Experience

Not Specified

Benefits

Not Specified

Our Reference

JOB-34642

Job Location