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 13941 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 3 hours ago
Save Job

Watch this video to learn more about Cummins Inc.

Job Details

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.

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

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?