What are the responsibilities and job description for the Embedded Developer position at Pentangle Tech Services | P5 Group?
Role Overview
We are seeking a highly skilled Embedded Software Developer to support Cummins’ CSAR (Common Software Architecture & Reuse) platform. This role focuses on developing, integrating, and maintaining embedded software for engine and powertrain control systems across Cummins’ global product lines. The engineer will work on safety-critical, real-time embedded software that runs on ECUs used in diesel, natural gas, and electrified power systems.
Key Responsibilities
- Design, develop, and maintain embedded C/C software for Cummins ECUs using the CSAR platform
- Implement and integrate application software components within AUTOSAR / CSAR architecture
- Develop real-time software for engine, aftertreatment, and powertrain control modules
- Configure and integrate BSW (Basic Software), MCAL, and RTE layers
- Perform software integration, debugging, and validation on target hardware and HIL systems
- Support diagnostics (UDS, J1939, J1979) and CAN-based communication
- Follow ASPICE, ISO 26262, and Cummins SDLC standards
- Participate in code reviews, DFMEA, and design documentation
- Work closely with controls, systems, and calibration teams