PowerToFly
Recent searches
  • Events
  • Companies
  • Resources
  • Log in
    Don’t have an account? Sign up
Filters
Clear All
Advanced filters
Job type
  • Reset Show results
Date posted
  • Reset Show results
Experience level
  • Reset Show results
Company
  • Reset Show results
Skills
  • Reset Show results
Clear All
Cancel Show Results
Active filters:
Results 7614 Jobs

Wondering why you’re not getting hired?

Take our 3-min quiz and find out!

  • See what’s holding you back
  • Know exactly what to fix
  • Get a plan to move forward
Take the Quiz!
Loading...
Loading more jobs...

No more jobs to load

No more jobs to load

Electronic Systems Technical Specialist - Software
Save Job
Cummins Inc.

Electronic Systems Technical Specialist - Software

Onsite Pune, India
Posted 4 hours ago
Save Job

Job Details

DESCRIPTION

Watch this video to learn more about Cummins Inc.

The Electronic Systems Technical Specialist – Software is an applied technology role responsible for creating embedded software that is delivered as an integral part of Cummins Inc. products. This role leads the design, development, verification, and release of high-quality embedded software controlling drivetrain systems (engine, transmission, braking) and electrification technologies (inverters, converters, battery management systems).The position requires strong systems engineering expertise, cross-functional collaboration, and technical leadership to translate stakeholder requirements into robust software solutions that meet performance, reliability, safety, and quality standards across global product platforms.

Key Responsibilities Embedded Software Development & Technical Execution

  • Design and develop embedded software for drivetrain and electrified powertrain systems.
  • Translate system-level requirements into clear software requirements, architecture, and detailed designs using systems engineering practices.
  • Implement and optimize software in C/C++ for microcontrollers/microprocessors, including real-time control applications using RTOS where applicable.
  • Own the full software development lifecycle: requirements → architecture → implementation → verification & validation → release → maintenance and issue resolution.
  • Deliver verified software features, components, and builds to product teams while ensuring alignment with platform and cross-business unit integration needs.

Verification, Validation & Quality

  • Develop and execute comprehensive test strategies (unit, integration, system, regression), including automated testing where feasible.
  • Apply model-based development techniques using MATLAB/Simulink and Stateflow for control design validation and simulation.
  • Support Hardware-in-the-Loop (HIL) and system-level validation activities.
  • Investigate product software issues, identify root causes, recommend corrective actions, and own problem resolution through closure.
  • Ensure compliance with safety-critical standards and processes (e.g., ISO 26262, ASPICE).
  • Contribute to product failure mode avoidance through systematic identification of risks, failure causes, and mitigation strategies.

Systems Engineering & Product Architecture

  • Translate stakeholder needs into verifiable system and software requirements with defined acceptance criteria.
  • Perform trade-off analysis and contribute to product platform planning and architecture decisions.
  • Use modeling, simulation, and analytical tools to influence product design decisions and validate system capability.
  • Manage requirement traceability and assess impacts of requirement changes on scope, schedule, and resources.

Cross-Functional Integration

  • Collaborate with hardware, controls, systems, and validation teams to ensure seamless software-hardware integration.
  • Support lab and vehicle-level debugging using appropriate diagnostic and measurement tools (e.g., oscilloscopes, power analyzers).
  • Negotiate requirements and delivery timelines with global product and software teams.

Technical Leadership & Continuous Improvement

  • Provide technical guidance and review work of less-experienced engineers to ensure robust, reusable, and efficient designs.
  • Lead smaller projects or own complex components with accountability for technical outcomes.
  • Promote best practices in Agile development, DevOps for embedded systems, coding standards, CI/CD, and test automation.
  • Contribute to technology roadmaps in model-based development, software-defined powertrain, embedded cybersecurity, and functional safety.
  • Drive continuous improvement of software development processes, tools, and methodologies across global teams.

RESPONSIBILITIES

Skills & Experience

Technical Skills

  • Strong expertise in embedded software development using C/C++.
  • Experience with microcontrollers/microprocessors and real-time operating systems (RTOS).
  • Knowledge of systems engineering principles and requirements management.
  • Experience with model-based development tools (MATLAB/Simulink, Stateflow).
  • Familiarity with HIL testing, static analysis tools, compilers, integration tools, and debugging environments.
  • Understanding of functional safety and compliance frameworks (ISO 26262, ASPICE).
  • Experience with product verification and validation planning and execution.
  • Knowledge of MS Office tools preferred.

Core 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 Competencies

  • Builds effective formal and informal networks.
  • Communicates clearly across technical and non-technical audiences.
  • Demonstrates strong decision quality and accountability.
  • Drives results in complex and ambiguous environments.
  • Manages complexity and prioritizes effectively.
  • Values diverse perspectives and global collaboration.

QUALIFICATIONS

Qualifications

  • Bachelor’s degree in Engineering or a related STEM discipline required.
  • Master’s degree in a relevant technical field may be required for select roles.
  • Prior Senior or Lead Engineer-level experience in embedded software development or related discipline.
  • Demonstrated track record of technical problem solving and sound decision-making.

Job Engineering

Organization Cummins Inc.

Role Category On-site with Flexibility

Job Type Exempt - Experienced

ReqID 2425707

Relocation Package No

100% On-Site No

Company Details
Cummins Inc.
 Columbus, IN, United States
Work at Cummins Inc.

Cummins Inc. is a global power solutions leader that designs, manufactures, distributes, and services a broad portfolio of reliable, clean power... Read more

Did you submit an application for the Electronic Systems Technical Specialist - Software on the Cummins Inc. website?