Cummins

Electronic Systems Engineer - Software

Pune, Maharashtra
C C++ MATLAB Simulink Stateflow RTOS
Description

Electronic Systems Engineer - Software

Location: Pune, Maharashtra, India

At Cummins Inc., the Electronic Systems Engineer – Software is an early career engineering professional responsible for developing embedded software that is delivered as an integral part of Cummins’ drivetrain and electrified power solutions. This role supports the identification and translation of stakeholder requirements into embedded software specifications, architecture, design, implementation, verification, validation, and release. The engineer contributes to high-quality, safety-compliant, and reliable software that controls the operation of engines, transmissions, braking systems, inverters, converters, and battery management systems across diverse customer applications. The position requires collaboration across product, systems, validation, and cross-functional teams to deliver verified software components and support continuous improvement of development processes and tools.

Key Responsibilities Embedded Software Development & Technical Execution
  • Design and develop embedded software for drivetrain systems (engine, transmission, brake) and electrification technologies (inverters, converters, battery management systems).
  • Translate system-level requirements into detailed and traceable embedded software requirements, architecture, and design using Systems Engineering principles.
  • Implement and optimize software in C/C++ on microcontrollers and microprocessors, including real-time control applications using RTOS where applicable.
  • Support the complete software lifecycle: requirements → architecture → implementation → integration → verification & validation → release → maintenance.
  • Deliver verified software features, components, and builds to product teams in alignment with quality and performance expectations.
Verification, Validation & Quality
  • Apply model-based development techniques (MATLAB/Simulink, Stateflow) and simulation to validate control algorithms and software behavior.
  • Contribute to compliance with safety-critical development standards such as ISO 26262 and ASPICE.
  • Develop and execute validation plans to identify potential failure modes and manage product risk.
  • Investigate product software issues, determine root causes, implement robust data-based solutions, and document results.
  • Utilize Hardware-in-the-Loop (HIL), static analysis, integration tools, compilers, and simulation environments to ensure software quality.
Systems Engineering & Architecture
  • Translate stakeholder needs into verifiable system and software requirements with defined acceptance criteria.
  • Support product platform architecture development, trade-off analysis, and requirement traceability.
  • Analyze interfaces, functional requirements, interactions, and control factors to mitigate product failure modes.
  • Apply systems thinking to define system boundaries, interfaces, lifecycle considerations, and cross-BU integration impacts.
Cross-Functional Integration & Collaboration
  • Support debugging and validation activities in laboratory and vehicle environments using tools such as oscilloscopes and power analyzers.
  • Collaborate with cross-functional teams including hardware, controls, validation, manufacturing, and supply chain.
  • Coordinate technical activities with technicians, temporary student employees, or project stakeholders as required.
  • Communicate technical concepts effectively to diverse audiences and participate in cross-functional design reviews.
Product Development & Continuous Improvement
  • Plan, execute, and monitor assigned software development activities aligned to project scope, schedule, and quality goals.
  • Apply statistical methods and data analysis techniques to make informed engineering decisions.
  • Contribute to continuous improvement of software development processes, tools, and methodologies.
  • Develop technical documentation to enable knowledge transfer and long-term product sustainability.

About Us

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.At Cummins Inc., the Electronic Systems Engineer – Software is an early career engineering professional responsible for developing embedded software that is delivered as an integral part of Cummins’ drivetrain and electrified power solutions. This role supports the identification and translation of stakeholder requirements into embedded software specifications, architecture, design, implementation, verification, validation, and release. The engineer contributes to high-quality, safety-compliant, and reliable software that controls the operation of engines, transmissions, braking systems, inverters, converters, and battery management systems across diverse customer applications. The position requires collaboration across product, systems, validation, and cross-functional teams to deliver verified software components and support continuous improvement of development processes and tools.
Cummins
Cummins

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say