Cummins is seeking an Electronic Systems Engineer – Software to join its Engineering team in Columbus, Indiana. This early-career role focuses on embedded microcontroller software development and systems engineering. The engineer will help improve product reliability, shape design through simulation and analysis, develop scalable product platforms, deliver and verify high-quality software, and lead verification and validation activities. The role also involves defining and managing system requirements, applying systems thinking to improve designs, and collaborating across functions to communicate technical findings and document organizational knowledge. The position requires software programming in C and the ability to read and interpret MATLAB Simulink models and generated code. The engineer will use coding, compiling, static analysis, integration tools, and hardware-in-the-loop (HIL) environments to investigate software issues and deliver verified software builds. The role also involves embedded software and system-level decision-making across requirements, architecture, design, and testing, including work with product and software teams and guidance for technicians or student contributors. A bachelor's degree in Engineering or an appropriate STEM field is required. A relevant postgraduate degree may be required for select roles. Preferred candidates have relevant experience through temporary student employment, such as an internship or co-op, extracurricular team activities, or early-career work in a relevant technical discipline. Knowledge of MS Office tools is preferred. The position may require licensing for compliance with export controls or sanctions regulations.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level