Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Electronic Systems Engineer - Software

Home > C/C++ programming jobs

Electronic Systems Engineer - Software in USA new

  • Cummins
  • Full time
  • Email
  • Columbus, IN

Responsibilities

  • Identify failure modes, critical interfaces, functions, interactions, and risks to improve product reliability.
  • Model and analyze system, subsystem, and component behavior to guide product architecture and design decisions.
  • Develop scalable product platforms and evaluate architectural trade-offs for future products.
  • Build, diagnose, and verify reliable, maintainable software in accordance with product requirements.
  • Create validation plans, assess risk, interpret analytical and physical test results, and recommend compliant solutions.
  • Translate stakeholder needs into verifiable system requirements and manage requirements changes and traceability.
  • Analyze system interactions, apply statistical methods, solve problems rigorously, and document technical insights.
  • Collaborate with product, software, and cross-functional teams; guide technicians or student contributors; and improve tools and workflows.
  • Develop embedded microcontroller software and interpret CAN, CAN-FD, and J1939 messages.
  • Use C programming and interpret MATLAB Simulink models and generated code.

Requirements

  • Bachelor's degree in engineering or an appropriate STEM field, or equivalent bachelor's-level education, is required.
  • Entry-level or early-career professional profile with relevant technical discipline exposure preferred.
  • Experience from a student employment environment, internship, co-op, extracurricular technical team, or early-career technical role is preferred.
  • Proficiency in C programming is required.
  • Ability to read and interpret MATLAB Simulink models and the code generated from them is required.
  • Knowledge of CAN, CAN-FD, and J1939 message interpretation and analysis is required or preferred.
  • Ability to investigate software issues, understand causal mechanisms, recommend corrective actions, and deliver verified software builds.
  • Ability to apply systems knowledge across requirements, architecture, design, and testing and execute development processes independently.
  • Knowledge of MS Office tools is preferred.
  • A relevant master's degree may be required for select roles.
  • The position may require licensing related to export controls or sanctions regulations.

Cummins

Cummins Inc. designs and manufactures diesel, natural gas, and electrified powertrains, generators, and related components (turbochargers, filtration, emission systems) for commercial vehicles, industrial equipment, marine, rail, and power markets. It sells to OEMs and fleet operators and provide...

Similar positions

Autonomy Engineer Intern, Autonomy Infrastructure

  • Skydio
  • Full time
  • Others
  • 10/26/2026
  • Zürich, Switzerland

Senior Spacecraft Embedded Software Engineer

  • Varda Space Industries
  • Full time
  • USA
  • 10/26/2026
  • Salary: $169k - $216k/yr
  • El Segundo, CA

Perception Engineer, Missile Defense

  • True Anomaly
  • Full time
  • USA
  • 10/26/2026
  • Salary: $125k - $270k/yr
  • Denver, CO

Principal Software Engineer - Distributed

  • MariaDB plc
  • Full time
  • Remote
  • 10/26/2026
  • Salary: Competitive
  • India

Firmware Engineer

  • Nvidia
  • Full time
  • Others
  • 10/26/2026
  • Tel Aviv-Yafo, Israel