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 effective 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,
📌 Electronic Systems Technical Specialist (Pune)
🏢 Cummins
📍 Pune