Job Description
This entry-level applied technology position at Cummins involves creating software that is integral to their products, including responsibilities in understanding stakeholder requirements, software design, implementation, testing, and release.
Requirements
- Master’s degree in Embedded Systems, Electrical Engineering, Electronics Engineering, Computer Engineering, or related field.
- Strong proficiency in C and C++ programming for microcontrollers.
- Hands-on experience with AUTOSAR Classic software architecture.
- Knowledge of microcontrollers, real-time operating systems (RTOS), bootloaders, firmware development, and diagnostics (UDS) development.
- Understanding of software safety standards like ISO 26262, ISO/SAE 21434, R155.
- Experience with JTAG debugging tools such as Trace32.
- External candidate must have completed a degree from an accredited US University within the past 2 years.
- External candidate must currently reside in the US.
Responsibilities
- Investigates product software problems and owns problem resolution.
- Applies and supports the improvement of product software development processes and tools.
- Collaborates with product and software development teams to deliver verified software features.
- Makes decisions impacting software requirements, architecture, design, and test.
- Interacts and collaborates with cross-functional teams.
- Engages with the improvement of systems and processes.
- Contributes effectively toward team goals.