Electronic Systems Technical Specialist - Software

Cummins India

Maharashtra

On-site

INR 2,800,000 - 5,200,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cummins Inc. is seeking a Senior/Lead Engineer in Product Software Development & Engineering to design, implement, and validate AUTOSAR-based software for automotive ECU platforms. You will collaborate with global teams, drive automation in DV workflows, and contribute to CI/CD pipelines.

Qualifications

  • Bachelor's degree in Engineering, Computer Science, Electronics, Software Engineering, or related STEM discipline.
  • Master's degree in a relevant engineering or technology field may be preferred for certain roles.
  • Export control or regulatory compliance approvals may be required based on business needs.

Responsibilities

  • Investigate product software issues, determine root causes, develop corrective actions, and drive problem resolution.
  • Design, develop, test, validate, and release software features and components for Cummins product platforms.
  • Contribute to software architecture, requirements analysis, design reviews, and verification activities.
  • Apply software engineering best practices to deliver high-quality, reusable, and maintainable solutions.
  • Support continuous improvement of software development processes, tools, and methodologies.
  • Review and mentor less experienced engineers to ensure robust and efficient software designs.

Skills

AUTOSAR
Vector DaVinci
Python automation
Shell scripting
ARXML parsing
Git Submodules
CI/CD
Embedded software
Debugging
Pandas/OpenPyXL
Microsoft Office

Education

Bachelor's degree in Engineering/CS
Master's degree preferred
Export control/regulatory approvals may be required

Tools

Jinja2
OpenPyXL
Pandas

Job description

Key Responsibilities Product Software Development & Engineering
  • Investigate product software issues, determine root causes, develop corrective actions, and drive problem resolution.
  • Design, develop, test, validate, and release software features and components for Cummins product platforms.
  • Contribute to software architecture, requirements analysis, design reviews, and verification activities.
  • Apply software engineering best practices to deliver high-quality, reusable, and maintainable solutions.
  • Support continuous improvement of software development processes, tools, and methodologies.
  • Review and mentor less experienced engineers to ensure robust and efficient software designs.
DV Team Scripting & Automation
  • Develop, maintain, and enhance automation scripts supporting DV Team workspace management and AUTOSAR configuration workflows.
  • Create Python-based tools for generation, transformation, validation, and analysis of AUTOSAR configuration artifacts.
  • Automate ECU extract, system extract, ARXML processing, and configuration generation activities.
  • Develop consistency and quality checks across AUTOSAR XML (ARXML) files and generated outputs.
  • Implement automated configuration validation within CI/CD environments.
  • Support automation of release packaging, workspace synchronization, deployment, and reporting activities.
  • Troubleshoot and resolve scripting, integration, and build-related issues.
  • Develop utilities for data extraction, reporting, and configuration analysis.
Software Integration & Build Support
  • Support integration of AUTOSAR software components into ECU platforms.
  • Collaborate with software architects, integration teams, and feature owners on configuration updates and implementation activities.
  • Analyze and resolve issues related to generated software configuration code.
  • Support migration activities between AUTOSAR releases and Vector tool versions.
  • Assist in software package generation, artifact creation, and dependency management.
CI/CD & Configuration Management
  • Develop and maintain automation solutions for configuration generation within CI/CD pipelines.
  • Integrate software validation activities into automated build environments.
  • Support Git-based version control practices, branching strategies, and repository management.
  • Maintain version-controlled configuration baselines and release readiness documentation.
  • Generate automated reports and dashboards to monitor configuration health and product readiness.
Technical Leadership & Collaboration
  • Lead or independently execute medium-complexity projects and software components with accountability for quality and delivery.
  • Collaborate with cross-functional global teams to support product development objectives.
  • Provide technical guidance and knowledge transfer to engineers and technical team members.
  • Influence technical direction and contribute to continuous process and technology improvements.
Qualifications
Education
  • Bachelor's degree in Engineering, Computer Science, Electronics, Software Engineering, or related STEM discipline required.
  • Master's degree in a relevant engineering or technology field may be preferred for certain roles.
  • Export control or regulatory compliance approvals may be required based on business needs.
Skills & Competencies
Technical Skills
AUTOSAR
  • Strong understanding of AUTOSAR Classic Architecture.
  • Experience working with AUTOSAR configuration concepts and ARXML structures.
  • Knowledge of AUTOSAR Basic Software (BSW) configuration and integration.
Vector Toolchain
  • Hands-on experience with Vector DaVinci Configurator Pro.
  • Experience with DV Team Workspace Management.
  • Knowledge of DaVinci Developer is preferred.
Automation & Scripting
  • Strong Python programming and automation skills.
  • Experience with Shell and Batch scripting.
  • XML and ARXML parsing, validation, and transformation.
  • JSON generation and manipulation.
  • Experience with Jinja2 templating.
  • Familiarity with Pandas and OpenPyXL for engineering automation.
DevOps & Configuration Management
  • Working knowledge of Git and Git Submodules.
  • Experience with GitLab/GitHub workflows.
  • Familiarity with CI/CD pipelines and build automation processes.
  • Understanding of software release and configuration management practices.
Core Engineering Competencies
  • Product Failure Mode Avoidance
  • Product Software Design and Construction
  • Product Verification and Validation Management
  • Product Platform Planning and Architecture
  • System Requirements Engineering
  • Product Function Modeling, Simulation, and Analysis
  • Systems Thinking
Professional Competencies
  • Effective communication and stakeholder management.
  • Strong analytical and problem-solving capabilities.
  • Ability to make sound technical decisions in complex environments.
  • Resourcefulness and adaptability.
  • Ability to build collaborative relationships across global teams.
  • Capability to work independently with minimal supervision.

Commitment to diversity, inclusion, and teamwork.

Experience Required
  • Prior experience equivalent to a Senior or Lead Engineer role in software development, embedded systems, AUTOSAR, or automotive software engineering.
  • Demonstrated experience in Python-based automation and scripting for engineering workflows.
  • Hands-on experience with Vector DaVinci toolchain and AUTOSAR BSW configuration.
  • Experience supporting software integration, build automation, and release management activities.
  • Proven track record of technical problem-solving, quality decision-making, and delivery of software solutions in a complex engineering environment.
  • Experience working within automotive ECU software development projects is highly preferred.
  • Proficiency with Microsoft Office applications is desirable.
Preferred Profile
  • Strong debugging and troubleshooting skills.
  • Good understanding of embedded software integration and release processes.
  • Experience working in Agile and CI/CD environments.
  • Excellent collaboration and communication skills.
  • Ability to drive automation and process improvements that enhance engineering efficiency and product quality.
Job

Engineering

Organization

Cummins Inc.

Role Category

On-site with Flexibility

Job Type

Exempt - Experienced

ReqID

2434185

Relocation Package

No

100% On-Site

No

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Electronic Systems Technical Specialist - Software
Electronic Systems Technical Specialist - Software

Cummins India • Pune District

On-site
INR 3,000,000 - 7,000,000
Electronic Systems Technical Specialist - Software
Electronic Systems Technical Specialist - Software

PowerToFly • Pune District

On-site
INR 1,500,000 - 2,500,000
Electronic Systems Technical Specialist - Software
Electronic Systems Technical Specialist - Software

Cummins Inc. • Pune District

On-site
INR 1,200,000 - 2,200,000
Software Engineer
Software Engineer

Cummins Inc. • Pune District

On-site
INR 900,000 - 1,300,000
Software Engineer
Software Engineer

Cummins Inc. • Pune District

On-site
INR 900,000 - 1,500,000
Software Engineer - Senior
Software Engineer - Senior

Cummins India • Maharashtra

On-site
INR 1,400,000 - 2,200,000
Solution Engineer Senior
Solution Engineer Senior

Cummins India • Pune District

On-site
INR 1,000,000 - 1,500,000
Relocation Package
Product Systems Design Engineer
Product Systems Design Engineer

Cummins Inc. • Karnataka

On-site
INR 600,000 - 900,000
Software Engineer - Senior
Software Engineer - Senior

Cummins India • Pune District

Hybrid
INR 600,000 - 1,200,000
Flexibility in work location
Continuous learning opportunities
Product Systems Design Engineer
Product Systems Design Engineer

PowerToFly • Mysuru

On-site
INR 600,000 - 900,000