Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Electronic Systems Technical Specialist - Software

2 days ago Pune, India

DESCRIPTION

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.

Want more jobs like this?

Get jobs in Pune, India delivered to your inbox every week.

Job alert subscription

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.

RESPONSIBILITIES

Qualifications

  • Bachelor's degree in Electrical Engineering, Software Engineering, Computer Science, or related STEM field required.
  • Master's degree in a relevant discipline preferred for select roles.
  • 9-12 years of industry experience (or equivalent academic experience) in automotive embedded controls software development.
  • Prior Senior or Lead Engineer equivalent experience with demonstrated technical problem-solving and decision-making capability.

Core Competencies

  • Product Software Design & Construction - Develops high-quality, robust, and reusable software using industry best practices.
  • Product Failure Mode Avoidance - Identifies and mitigates potential failure modes to improve product reliability.
  • Product Function Modeling, Simulation & Analysis - Applies computational tools to inform product design decisions.
  • System Requirements Engineering - Translates stakeholder needs into verifiable system requirements and maintains lifecycle traceability.
  • Product Verification & Validation Management - Develops and evaluates validation strategies to ensure product capability.
  • Systems Thinking - Analyzes system interactions and integration impacts to optimize outcomes.
  • Decision Quality - Makes sound and timely technical decisions in complex environments.
  • Drives Results - Consistently achieves quality and delivery commitments.
  • Manages Complexity - Navigates high-volume, technically challenging environments.
  • Communicates Effectively - Documents and presents requirements, designs, and test results clearly.
  • Builds Networks - Develops strong cross-functional and global working relationships.
  • Values Differences - Recognizes and leverages diverse perspectives and cultures.

QUALIFICATIONS

Skills & Experience

Technical Skills

  • Strong experience in embedded microprocessor-based control systems.
  • Proficiency in MATLAB/Simulink for model-based development.
  • Strong programming experience in C or other imperative/procedural languages, particularly for device drivers.
  • Deep understanding of AUTOSAR/CSAR architecture.
  • Experience across the full V-cycle software development lifecycle.
  • Familiarity with SIL, HIL, and vehicle-level testing methodologies.
  • Knowledge of ISO 26262 functional safety standards.
  • Understanding of diesel engines, spark-ignited engines, or mechanical systems (preferred).
  • Proficiency with configuration management, integration tools, static analysis tools, compilers, and HIL tools.
  • Working knowledge of MS Office tools.

Job Engineering

Organization Cummins Inc.

Role Category On-site with Flexibility

Job Type Exempt - Experienced

ReqID 2425177

Relocation Package No

100% On-Site No

Client-provided location(s): Pune, India
Job ID: Cummins-R-98EE4C430A2843C9B28EE7F76E7C4D71
Employment Type: OTHER
Posted: 2026-03-05T19:54:28

Perks and Benefits

  • Health and Wellness

    • FSA With Employer Contribution
    • Health Reimbursement Account
    • On-Site Gym
    • HSA With Employer Contribution
    • Health Insurance
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
  • Parental Benefits

    • Non-Birth Parent or Paternity Leave
    • Birth Parent or Maternity Leave
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
  • Office Life and Perks

    • Company Outings
    • Casual Dress
  • Vacation and Time Off

    • Leave of Absence
    • Personal/Sick Days
    • Paid Holidays
  • Financial and Retirement

    • Relocation Assistance
    • Performance Bonus
    • Stock Purchase Program
    • Pension
    • 401(K) With Company Matching
  • Professional Development

    • Mentor Program
    • Shadowing Opportunities
    • Access to Online Courses
    • Lunch and Learns
    • Tuition Reimbursement
  • Diversity and Inclusion