Cummins

Senior Embedded Controls Software Engineer

Pune, Maharashtra
C MATLAB Simulink
Description

Electronic Systems Technical Specialist - Software

Location: Pune, Maharashtra, India

Job Summary

This applied technology role develops embedded controls software that is delivered as an integral part of Cummins’ products. The Senior Embedded Controls Software Engineer is responsible for understanding stakeholder and system requirements, developing compliant and robust software architecture and components, and leading design, implementation, verification, and release activities.

The role operates as a recognized technical specialist within the team, providing leadership for complex components and systems, guiding less-experienced engineers, and ensuring alignment with global functional excellence practices. The engineer supports regional and global software deliveries while driving quality, safety, and on-time delivery performance.

Key Responsibilities Embedded Software Development & Architecture

  • Develop embedded system controls software for CSAR, Core2, complex device drivers, and functional safety requirement sets.
  • Develop component-level software safety requirements derived from technical safety requirements.
  • Create software compliant with ISO 26262, ensuring adherence to all functional safety architecture requirements.
  • Support development using PREEvision and DaVinci tools for component and composition-level delivery.
  • Utilize MATLAB/Simulink for model-based development and C (or similar procedural languages) for implementation.
  • Use Cummins proprietary tools including data dictionaries, build tools, and configuration management systems.

Verification, Validation & Safety

  • Support and review results from SIL, HIL, and vehicle-level safety testing from an architectural perspective.
  • Investigate product software issues, determine root cause, recommend corrective action, and own resolution.
  • Document and review evidence of software changes through participation in RRB, DRB, and TRB forums.
  • Develop and execute verification strategies aligned to V-cycle development processes.
  • Ensure robust product verification and validation management, identifying and mitigating potential failure modes.

Systems & Requirements Engineering

  • Translate stakeholder needs into verifiable system and software requirements.
  • Maintain traceability between requirements, architecture, implementation, and test artifacts.
  • Assess the impact of requirement changes on scope, schedule, and resources.
  • Contribute to product platform planning and architectural trade-off analysis.

Technical Leadership & Collaboration

  • Provide technical guidance to software developers and coordinate work among technicians and student employees.
  • Review work of less-experienced developers to ensure robust, reusable, and efficient designs.
  • Lead smaller business-impact projects or own complex components with full accountability.
  • Collaborate cross-functionally across global teams and business units.
  • Support regional and global software deliveries and drive OTD (On-Time Delivery) and RFT (Right First Time) performance targets.
  • Contribute to continuous improvement of global software development functional excellence practices.

Process & Quality Excellence

  • Follow Cummins internal software development processes and establish team best practices.
  • Apply industry best practices in coding, static analysis, integration, and testing.
  • Drive improvements to development processes, tools, and systems across functions or business units.
  • Utilize systems thinking to analyze interactions, integration impacts, and lifecycle considerations.

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.This applied technology role develops embedded controls software that is delivered as an integral part of Cummins’ products. The Senior Embedded Controls Software Engineer is responsible for understanding stakeholder and system requirements, developing compliant and robust software architecture and components, and leading design, implementation, verification, and release activities. The role operates as a recognized technical specialist within the team, providing leadership for complex components and systems, guiding less-experienced engineers, and ensuring alignment with global functional excellence practices. The engineer supports regional and global software deliveries while driving quality, safety, and on-time delivery performance.
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