Date: Oct 28, 2026
Location: Pune, IN
Company: PACCAR
At PACCAR, you’ll be part of a purpose-driven organization known for engineering excellence, innovation, and a strong commitment to employee growth and well-being. We foster a cooperative, inclusive environment where your ideas are valued, your contributions make a real difference, and your career can thrive as you help build world-class products that power the future of transportation.
Key Responsibilities –
- Develop, modify, and verify software models using MATLAB, Simulink, and Stateflow following model-based development practices.
- Analyze software and system requirements and maintain end-to-end traceability between requirements, design, implementation, and verification activities.
- Develop and execute Unit Test cases and support software verification activities.
- Support software development activities across the software development lifecycle, including implementation, verification, defect resolution, and release activities.
- Perform defect analysis, debugging, and issue resolution to support high-quality software delivery.
- Develop Python scripts to support engineering automation, data analysis, and process efficiency improvements.
- Follow and support compliance with ASPICE, ISO 26262, and organizational development processes and standards
- Use Git/SVN for configuration management, version control, and maintenance of software models and development artifacts.
- Collaborate with internal teams, Automotive OEMs, and stakeholders to clarify requirements, resolve technical issues, and support project delivery.
- Apply automotive domain knowledge to develop and validate vehicle functionalities
Education Requirements:
- Bachelors or Masters degree in Electronics, Automotive, or related Engineering discipline.
Knowledge & Skills REQUIRED:
- 2-5 Year of overall experience
- In Model-based development, simulation, implementation, and verification of embedded software functions using MATLAB, Simulink, and Stateflow.
- Requirements Analysis & Traceability – Ability to analyze software and system requirements, maintain requirement traceability, and ensure alignment between requirements, implementation, and verification activities.
- Experience executing Model-in-the-Loop (MIL) and Software-in-the-Loop (SIL) testing to verify software functionality and validate requirements
- Software Debugging & Defect Analysis – Ability to investigate software issues, perform debugging, analyze root causes, and support timely resolution of defects.
- Embedded Software Development – Understanding of embedded software development lifecycle, software architecture, coding practices, and verification activities for automotive applications
Knowledge & Skills DESIRED:
- Python Programming – Experience developing scripts to support automation, data analysis, test execution, and engineering productivity improvements.
- Automotive Communication Protocols (CAN, J1939, UDS)
– Understanding of vehicle communication networks and diagnostic protocols used in software development, testing, and troubleshooting activities.
- ASPICE & ISO 26262 – Knowledge of automotive software development processes and functional safety standards, with the ability to follow established compliance requirements.
- Configuration Management Tools – Experience using version control and configuration management tools to support software development and change management activities.
- Automotive Embedded Systems – Knowledge of ECU software architecture, vehicle functions, and interactions between embedded systems within automotive applications
Competencies and Behaviours:
- Demonstrates responsibility and accountability for assigned tasks and deliverables while working within established processes and guidance.
- Apply analytical thinking and problem-solving skills to identify issues, evaluate options, and support effective technical solutions.
- Demonstrates effective verbal and written communication skills and collaborates productively with multidisciplinary and cross-functional teams.
- Effectively plans and manages assigned work, prioritizes tasks, and supports project objectives within defined timelines.
- Exhibits learning agility, continuously develops technical competencies, and readily adopts new tools, technologies, and engineering methodologies.
- Maintains a strong commitment to quality, process compliance, continuous improvement, and engineering best practices while supporting customer and business objectives.
Job Segment: Test Engineer, Testing, Embedded, Software Engineer, Engineering, Technology, Automotive
📌 Software Engineer (MATLAB, Simulink, Stateflow, Python) (Pune)
🏢 PACCAR
📍 Pune