Senior Embedded Software Engineer
Pi-Square Technologies
- Job
- 34535
- Posted
- Location
- Farmington Hills, MI
- Work type
- Full Time
- Tax terms
- W2, Yearly
- Experience
- Experience open
- Rate
- $50 to $60 (Hourly)
- Openings
- 1 opening
Skills
- Embedded Software
- Device Drivers
- Microcontrollers
- Autosar
- Software Design
- Debugging
- Unit Testing
- Integration Testing
- System Integration
About the job
Senior Embedded Software Engineer
Job Description
We are seeking a highly experienced Senior Embedded Software Engineer with strong expertise in Complex Device Driver (CDD) development, Infineon AURIX microcontrollers, and Powertrain systems. The ideal candidate will have deep hands-on experience in automotive embedded software development, low-level driver design, AUTOSAR architecture, and ECU integration.
Key Responsibilities
- Design, develop, and maintain Complex Device Drivers (CDD) for automotive ECUs.
- Develop embedded software for Powertrain control systems using Infineon AURIX microcontrollers.
- Integrate and configure AUTOSAR components, MCAL drivers, and basic software modules.
- Perform software design, coding, debugging, unit testing, and integration testing.
- Work closely with system, hardware, calibration, and validation teams to deliver high-quality software.
- Develop and troubleshoot communication protocols such as CAN, LIN, and UDS.
- Support software integration, performance optimization, and production issue resolution.
- Ensure compliance with automotive quality and safety standards, including ISO 26262.