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?
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 Category | Specific Competencies & Tools |
| Model-Based Design | MATLAB, Simulink, Stateflow (Control Algorithm Validation). |
| Safety Standards | ISO 26262 (ASIL levels), ASPICE (Process quality). |
| Embedded Control | Real-Time C/C++, RTOS (Task Scheduling & Mutexes), Microcontroller Architecture. |
| Testing & Validation | Hardware-in-the-Loop (HIL), Oscilloscopes, Power Analyzers, CANoe/CANalyzer. |
| Systems Engineering | Requirement 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
- Control Theory: “How would you implement a simple PID controller in C for a motor speed control application? How do you handle ‘Integral Windup’?”
- C/C++ Fundamentals: “Explain the difference between a pointer and a reference in C++. When would you use a
staticvariable in an embedded C function?” - 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?”
- Hardware Interfacing: “Describe how you would debug a communication failure on a CAN bus using an oscilloscope.”
Behavioral & Culture Questions
- 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?”
- 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?”
- 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?”