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. + Commitment to diversity, inclusion, and teamwork. + Capability to work independently with minimal supervision. **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** In office with Flexibility **Job Type** Exempt - Experienced **ReqID** 2434185 **Relocation Package** No **100% On-Site** No
📌 Electronic Systems Technical Specialist - Software (Pune)
🏢 Cummins
📍 Pune