What are the responsibilities and job description for the Senior Embedded Software Engineer position at Pi Square Technologies LLC?
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
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.