About Company

Cummins Inc., a global power leader, is seeking an early-career Electronic Systems Engineer – Software to join their team in Pune. This role is pivotal in developing the embedded software that controls Cummins’ next generation of drivetrain and electrified power solutions (including engines, transmissions, inverters, and battery management systems). You will be involved in the full software lifecycle, from translating stakeholder requirements to implementation, validation, and release, ensuring the safety and reliability of critical automotive and industrial systems.

Job Details

Role:Electronic Systems Engineer – Software
Salary:UP to ₹10 LPA*
Location:Pune
Job Type:fulltime
Posted Date:28/03/2026
Application Deadline:Apply Soon

Job Description

As an Electronic Systems Engineer at Cummins, you are a “Controls Architect.” You aren’t just writing code; you are programming the “brains” of heavy-duty machinery and emerging electrified powertrains. This role demands a strong understanding of how software interacts with physical hardware (engines, batteries) in real-time, safety-critical environments.

Requirements

  • Education: Bachelor’s degree in Engineering (Electronics, Electrical, Computer Engineering, Mechatronics, or related STEM discipline). A Master’s degree is a plus.
  • Experience: This is an entry-level to early-career professional role.
  • Preferred Background: Prior internship, co-op, or project experience in embedded systems, controls, or automotive/industrial software is highly advantageous.
  • Core Technical Proficiency: * Strong programming skills in C/C++.
  • Foundational knowledge of microcontrollers and microprocessors.
  • Familiarity with Real-Time Operating Systems (RTOS).
  • Software Tools: Working knowledge of MS Office; exposure to MATLAB/Simulink and Stateflow is a significant benefit.

Roles and Responsibilities

  • Embedded Software Development: Design, implement, and optimize software in C/C++ for microcontrollers and microprocessors, utilizing Real-Time Operating Systems (RTOS).
  • Systems Engineering: Translate system-level requirements into traceable software architectures using systems engineering principles.
  • Model-Based Development: Apply techniques using MATLAB/Simulink and Stateflow to validate control algorithms and software behavior.
  • Verification & Quality: Ensure compliance with safety-critical standards like ISO 26262 and ASPICE. Utilize Hardware-in-the-Loop (HIL) systems and static analysis tools for validation.
  • Cross-Functional Collaboration: Work closely with hardware, controls, validation, and manufacturing teams, utilizing tools like oscilloscopes and power analyzers in lab and vehicle environments.
  • Continuous Improvement: Investigate software issues, determine root causes, and contribute to the enhancement of development processes and methodologies.

How to Apply?

  • Click on the “Apply Now” button below
  • You will be redirected to the official career page
  • Submit all relevant documents (e.g. resume, mark sheet, ID proof)
  • Fill the required details and submit the required documents
  • Verify that all the details entered are correct
  • Submit the application form after verification

Role Summary

As an Electronic Systems Engineer at Cummins, you are a “Controls Architect.” You aren’t just writing code; you are programming the “brains” of heavy-duty machinery and emerging electrified powertrains. This role demands a strong understanding of how software interacts with physical hardware (engines, batteries) in real-time, safety-critical environments.

Company Culture & Insights

Cummins is renowned for its strong engineering culture, deeply rooted in reliability and innovation. The Pune technical center is a significant hub for their global operations. The company emphasizes a culture of continuous learning, safety, and work-life balance (offering “On-site with Flexibility”). They are actively transitioning from traditional diesel power to electrified and sustainable solutions, making this an exciting time to join their software team.

Why We Recommend This Job

  • The Electrification Pivot: Gaining experience in battery management systems and inverters at a legacy company like Cummins positions you perfectly for the future of the automotive and power industries.
  • Comprehensive Skill Development: You will gain hands-on experience across the entire “V-model” of software development (from requirements to HIL testing), making you a highly versatile embedded engineer.
  • Global Standards: Working with standards like ISO 26262 and ASPICE is highly valued across the automotive industry and significantly boosts your resume.

Career Growth Potential

  • Senior Software Engineer: Taking ownership of complex software modules or specific control algorithms (e.g., advanced battery state-of-charge estimation).
  • Systems Architect: Defining the overall software and hardware architecture for new power platforms.
  • Technical Specialist / Principal Engineer: Becoming a globally recognized expert within Cummins in a specific domain like functional safety or motor control.

Skills You’ll Gain

Skill CategorySpecific Competencies & Tools
Model-Based DesignMATLAB, Simulink, Stateflow (Control Algorithm Validation).
Safety StandardsISO 26262 (ASIL levels), ASPICE (Process quality).
Embedded ControlReal-Time C/C++, RTOS (Task Scheduling & Mutexes), Microcontroller Architecture.
Testing & ValidationHardware-in-the-Loop (HIL), Oscilloscopes, Power Analyzers, CANoe/CANalyzer.
Systems EngineeringRequirement Traceability (DOORS), Failure Mode Avoidance (FMEA).

Salary & Benefits Info

  • Estimated Salary Range: For an early-career embedded software engineer at a major multinational like Cummins in Pune, Total Compensation typically ranges from ₹8,00,000 to ₹14,00,000 per annum, depending on exact experience and educational background (Master’s vs. Bachelor’s).
  • Benefits: Cummins is known for competitive benefits, including health insurance, provident fund, continuous learning programs, and flexible work arrangements.

Frequently Asked Interview Questions

  1. Control Theory: “How would you implement a simple PID controller in C for a motor speed control application? How do you handle ‘Integral Windup’?”
  2. C/C++ Fundamentals: “Explain the difference between a pointer and a reference in C++. When would you use a static variable in an embedded C function?”
  3. Model-Based Design: “Walk me through the process of taking a Simulink model and deploying it to an embedded target. How do you verify that the generated code is equivalent to the model?”
  4. Hardware Interfacing: “Describe how you would debug a communication failure on a CAN bus using an oscilloscope.”

Behavioral & Culture Questions

  1. Accountability: “Tell me about a time you identified a safety risk or a software flaw in a project. How did you communicate this to your team, and what was the outcome?”
  2. Collaboration: “You have a technical disagreement with a hardware engineer regarding a sensor’s input. How do you use data and ‘systems thinking’ to reach a consensus?”
  3. Continuous Learning: “Cummins is moving fast into electrification. Can you share an example of a technology or skill you’ve recently taught yourself to stay relevant?”

Leave a Reply

Discover more from CareerValore

Subscribe now to keep reading and get access to the full archive.

Continue reading