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

Electronic Systems Technical Specialist - Software

7 days ago Pune, India

DESCRIPTION

This applied technology role is responsible for developing embedded and platform software that is delivered as an integral part of Cummins' products. The role involves understanding stakeholder requirements, translating them into system and software specifications, and leading the design, development, integration, validation, and release of high-quality software solutions across diverse customer applications.

The position operates as a technical specialist within a team, contributing to product quality, performance, and innovation while collaborating across global, cross-functional teams.

Key Responsibilities: Software Development & Design

  • Design, develop, and implement high-performance software using languages such as C/C++ and Python for embedded systems and vehicle platforms.
  • Translate stakeholder and system requirements into scalable and robust software architecture and design.
  • Develop reusable, efficient, and maintainable software components aligned with industry best practices.

System Integration & Architecture

  • Integrate software into ECU/HPC architectures, including centralized and distributed systems.
  • Contribute to platform architecture decisions and cross-business unit integrations.
  • Support product platform planning and ensure alignment with long-term product strategies.

Want more jobs like this?

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

Job alert subscription

Validation, Testing & Quality

  • Perform software verification and validation using SIL, HIL, and virtual ECU environments.
  • Investigate software defects, identify root causes, and drive resolution through closure.
  • Ensure compliance with functional safety (ISO 26262) and cybersecurity (ISO/SAE 21434) standards.

Tools, Processes & Continuous Improvement

  • Apply and improve software development processes including coding, compilation, integration, and testing.
  • Utilize tools such as static analysis tools, compilers, integration frameworks, and test environments.
  • Drive continuous improvement in software development methodologies and DevOps practices.

Cloud, Connectivity & DevOps

  • Develop and support cloud-enabled features such as OTA updates and connected vehicle capabilities.
  • Implement CI/CD pipelines and leverage containerization tools (Docker, Kubernetes).

Technical Leadership & Collaboration

  • Provide technical guidance and review work of less-experienced engineers to ensure quality and consistency.
  • Lead or contribute to projects with moderate to high complexity and ambiguity.
  • Collaborate with cross-functional and global teams to deliver integrated product solutions.
  • Mentor junior engineers and support knowledge transfer across teams.

RESPONSIBILITIES

Skills & Competencies:

Technical Skills

  • Programming: C, C++, Python (Rust is a plus)
  • Operating Systems: Linux, POSIX, RTOS (e.g., QNX)
  • Frameworks: AUTOSAR (Adaptive), ROS, middleware technologies
  • Protocols & Networking: CAN, CAN-FD, Automotive Ethernet, MQTT, SOME/IP, DDS
  • DevOps & Tools: Git, Docker, Kubernetes, CI/CD pipeline development
  • Simulation & Testing: HIL, SIL, virtual ECUs

Core Engineering Competencies

  • Product Software Design and Construction
  • Product Verification and Validation Management
  • System Requirements Engineering
  • Systems Thinking
  • Product Failure Mode Avoidance
  • Product Platform Planning and Architecting
  • Product Function Modeling, Simulation, and Analysis

Behavioral & Leadership Competencies

  • Builds strong internal and external networks
  • Communicates effectively across diverse audiences
  • Demonstrates strong decision-making and accountability
  • Drives results in complex and ambiguous environments
  • Manages complexity and prioritizes effectively
  • Values diversity and fosters inclusive collaboration

Experience:

  • Significant experience equivalent to a Senior or Lead Engineer in embedded software, automotive software, or related domain.
  • Proven track record in software design, development, integration, and problem-solving.
  • Experience working with cross-functional teams in global environments.
  • Familiarity with Microsoft Office tools is preferred.

QUALIFICATIONS

Qualifications:

  • Bachelor's degree in Engineering or a related STEM field is required.
  • Master's degree in a relevant discipline may be preferred for select roles.
  • May require export control or regulatory compliance eligibility based on project needs.

Job Engineering

Organization Cummins Inc.

Role Category On-site with Flexibility

Job Type Exempt - Experienced

ReqID 2428018

Relocation Package No

100% On-Site No

Client-provided location(s): Pune, India
Job ID: Cummins-R-B36B7B6E3BE740B6987F7C217B0A8989
Employment Type: OTHER
Posted: 2026-04-11T19:53:12

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