Cummins

Embedded Software Systems Engineer

Cummins Shoreview, Minnesota, United States · $111K–$150K/yr

Motor Vehicle Manufacturing · 10,001+ employees

6 h ago Closes in 5d
embedded Senior (5-10 yrs) Full-time United States
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The engineer will develop, implement, and test embedded software solutions that control and enhance Cummins product operations. They will also lead system-level integration and facilitate technical design discussions across cross-functional teams.

What they look for

Embedded Software Systems Engineering Embedded Linux RTOS Model-based Design Simulink Communication Protocols OPC-UA DDS IEC61850 Hardware-in-the-loop Systems Thinking Software Architecture Jira Confluence Debugging

Requirements

Candidates must have experience with Embedded Linux, RTOS platforms, and model-based design tools like Simulink. Strong systems thinking skills and familiarity with communication protocols and networked test environments are required.

Full description

We are looking for a talented Embedded Software Systems Engineer to join our team specializing in Engineering for our Cummins Inc. facility in Shoreview, MN.

In this role, you will make an impact in the following ways:

  • Develop and deliver high-quality software that is embedded within Cummins products, enabling performance across a wide range of customer applications.
  • Translate stakeholder needs into clear software requirements and technical specifications that drive product functionality and value.
  • Design, implement, test, and release software solutions that directly control and enhance product operation.
  • Investigate and resolve complex software issues by identifying root causes and implementing effective, timely solutions.
  • Collaborate with cross-functional teams to deliver verified software features, components, and builds aligned with product expectations.
  • Influence software architecture, design, and testing decisions to improve overall product quality, performance, and reliability.
  • Lead or contribute to projects with varying levels of complexity, driving execution while managing ambiguity and delivering results.
  • Support continuous improvement by advancing software development processes, tools, and best practices across teams and business units.
  • This role emphasizes strong systems thinking, including the ability to connect requirements, architecture, implementation, and validation into cohesive system-level behavior.

Cummins is an equal opportunity employer. Our policy is to provide equal employment opportunities to all qualified persons without regard to race, sex, color, disability, national origin, age, religion, union affiliation, sexual orientation, veteran status, citizenship, gender identity, or other status protected by law.

Similar roles