The software process engineer is responsible for defining, maintaining, and improving software development processes and process assets (templates, checklists, guidelines etc.) in alignment with organization goal and industry standards such as Automotive SPICE. This role involves close collaboration with development teams to ensure process definition, process continuous improvement, and compliance across projects.
• Define and maintain SW development processes and related assets (templates, checklists, etc.).
• Ensure alignment with Organization process framework, ASPICE level 3 and other standards.
• Drive process improvements based on assessments, lessons learned, and best practices.
• Understand the process landscape across various platforms and drive improvements.
• Lead cross-functional collaboration to institutionalize and enhance processes.
• Conduct internal process assessments and report findings, risks, and recommendations.
• Provide training and support to teams on new or updated processes.
• Communicate effectively across all levels of the organization.
Basic Qualification:
• Bachelor's/master’s in engineering (Computer Science, Electrical, Electronic, or related field).
• Provisional ASPICE assessor certification.
• Experience with process modeling tools (e.g., stages).
• Familiarity with Agile/ Scrum environments.
• Knowledge of standards like CMMI, ISO 26262, ISO 21434.
Preferred Qualification:
• Aspice competent assessor
• ISO 26262 certified.
• Programming Understanding (C, C++, MATLAB, Python).
• Exposure to CI/CD practices.
• 5-8 years of experience in embedded System and Software process definition.