Electronic Systems Technical Specialist - Software (Pune)

Electronic Systems Technical Specialist - Software (Pune)

16 Aug
|
Cummins
|
Pune

16 Aug

Cummins

Pune

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.

Responsibilities

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 SkillsAUTOSAR
- 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.
- Commitment to diversity, inclusion, and teamwork.
- Capability to work independently with minimal supervision.

Qualifications

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

📌 Electronic Systems Technical Specialist - Software (Pune)
🏢 Cummins
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: electronic systems technical specialist - software (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: electronic systems technical specialist - software (pune) / pune