Electronic Systems Engineer, Software

Cummins Inc.

Seymour, IN0–4 yrs25m agovia LinkedInH-1B sponsor · 35 entry-level filings

This job at a glance

Who can apply
New grads and up to 4 years · MBA / PGDM
Must know
Stakeholder managementData structures & algorithmsEmbedded systemsUnit testingStatisticsMATLAB
Work
On-site in Seymour
Pay
Not stated by the employer.
Skill demand
Data structures & algorithms29%Unit testing19%Embedded systems14%Stakeholder management12%of 149 similar entry-level jobs posted in the US this week
Listed
Nov 10, 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

This entry-level/early-career professional, applied technology position creates software that is sold as an integral part of Cummins’ products. People in these positions have involvement in identification and understanding of stakeholder requirements and developing specifications, and responsibility for design, implementation, testing and/or release of software that controls the operation of Cummins’ products in a variety of customer applications.

Key Responsibilities

  • Investigates product software problems, understands causal mechanisms, recommends appropriate action, owns problem resolution, and documents results.
  • Applies and supports the improvement of product software development processes and tools, including coding, compiling, and testing.
  • Obtains input and collaborates with product and software development teams and delivers verified software features, components, and builds to product teams.
  • Uses systems knowledge and expertise to make decisions in the areas of software requirements, architecture, design, and test that impact the quality and performance of software builds, product lines (platforms) and management of cross-BU integration and coordination.
  • Owns problem resolution for moderately complex components, products, systems, subsystems or services with technical complexity and ambiguity increasing as experience is gained in the role.
  • Responsible for interacting and collaborating with cross-functional teams.
  • Provides independent execution of established work processes and systems, while still developing technology or product knowledge; engages with the improvement of systems and processes.
  • Involves minimal direct management of people, but could involve the coordination and direction of work amongst technicians and/or temporary student employees.
  • Contributes effectively toward team goals, exhibits influence within a work group and continues to develop proficiency in the competency areas critical to success in the role.

Specific Responsibilities

  • Develop and modify embedded control software and algorithms based on defined system and functional requirements.
  • Perform software implementation, unit testing, debugging, and verification using established development processes and tools.
  • Support integration and validation of controls software on simulation environments, test benches, and target hardware.
  • Analyze software defects and test results, perform basic root-cause analysis, and implement corrective actions with guidance from senior engineers.
  • Collaborate with systems, software, calibration, validation, and hardware teams to support feature development and product releases.

Competencies

  • Product Failure Mode Avoidance: Mitigates potential product failure modes.
  • Product Function Modeling, Simulation and Analysis: Impacts product design decisions through the utilization and/or interpretation of computational tools and methods.
  • Product Platform Planning and Architecting: Creates and develops a holistic product platform.
  • Product Software Design and Construction: Constructs product software using industry best practices and robust software engineering principles.
  • Product Verification and Validation Management: Develops product systems validation plans.
  • System Requirements Engineering: Uses appropriate methods and tools to translate stakeholder needs into verifiable requirements.
  • Systems Thinking: Defines the system of interest and analyzes linkages and interactions between elements.
  • Collaborates: Building partnerships and working collaboratively with others to meet shared objectives.
  • Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences.
  • Decision Quality: Making good and timely decisions that keep the organization moving forward.
  • Drives Results: Consistently achieving results, even under tough circumstances.
  • Self-Development: Actively seeking new ways to grow and be challenged.
  • Values Differences: Recognizing the value that different perspectives and cultures bring to an organization.
  • Applies Principles of Statistical Methods: Analyzes technical data using descriptive statistics, probability distributions, graphical analysis, and statistical inference.
  • Cross-Functional Design Integration: Translates value package requirements into virtual designs and communicates design capability.
  • Product Problem Solving: Solves product problems using a process that protects the customer.
  • Technical Documentation: Documents information based on knowledge gained as part of technical function activities.
  • Product Development Execution, Monitoring and Control: Plans, schedules, coordinates, and executes the activities involved in developing a product.

Requirements & Tech Stack

  • Control Systems & MATLAB/Simulink: Fundamentals of feedback/control systems, control logic, state machines, PID concepts, and ability to develop/simulate models using MATLAB/Simulink/Stateflow.
  • Engine / Automotive Systems Fundamentals: Understanding of IC engines, sensors and actuators, air/fuel systems, combustion, torque/speed control, and automotive electronic control systems.
  • Systems Thinking & Problem Solving: Ability to understand system interactions, analyze data, troubleshoot control-system behavior, perform root-cause analysis, and logically connect requirements → control logic → system response.
  • Embedded Systems & C Programming: Fundamentals in C, microcontrollers, memory/I/O, interrupts, timers, ADC/PWM, and basic embedded software development/debugging.
  • MS Office tools

Qualifications

  • College, university, or equivalent Bachelor's degree in Engineering or appropriate STEM field is required.
  • Post-graduate (Master's) degree relevant to this discipline area may be required for select roles.
  • This position may require licensing for compliance with export controls or sanctions regulations.
  • Preferred candidates would have relevant experience working in either a temporary student employment environment (intern, co-op, or other extracurricular team activities) or as an early career professional in a relevant technical discipline area.

U.S. Early Careers Eligibility

  • Exempt Entry Level: Designed for external candidates within 2 years of completing their highest level of degree (Bachelor, Master, PhD, MBA, or JD) from an accredited U.S. college/university, and currently reside within the continental U.S.
  • International Student Eligibility (U.S. based roles): F-1 visa students must have approved Curricular Practical Training (CPT) or Occupational Practical Training (OPT) before their Early Career assignment begins. CPT/OPT must relate to their degree and be authorized by their university. Students are responsible for securing this approval through their school’s international office.

H-1B sponsor

Cummins filed 35 entry-level H-1B applications for new hires (Oct 2025 - Jun 2026, Department of Labor).

See their H-1B record →

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: Torentify, Emonics LLC, Haystack

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job