Electronic Systems Technical Specialist - Software at CUMMINGS INC
Pune, maharashtra, India -
Full Time


Start Date

Immediate

Expiry Date

28 Jun, 26

Salary

0.0

Posted On

30 Mar, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Embedded Software Development, Systems Engineering, C/C++, RTOS, Verification, Validation, MATLAB/Simulink, Stateflow, HIL, ISO 26262, ASPICE, Requirement Traceability, Agile Development, CI/CD, Model-Based Development, Embedded Cybersecurity

Industry

Motor Vehicle Manufacturing

Description
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. 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.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
This role is responsible for creating embedded software for Cummins Inc. products, leading the design, development, verification, and release of high-quality software controlling drivetrain and electrification systems. Key duties involve implementing software in C/C++, owning the full software development lifecycle, and ensuring compliance with safety-critical standards.
Loading...