What are the responsibilities and job description for the Model Based Software Development Engineer position at Pi-Square Technologies?
Model Based Software Development Engineer
Required Skills
Required Skills
- AUTOSAR Classic & Adaptive
- MATLAB, Simulink & Stateflow
- Embedded C/C
- Embedded Coder / TargetLink
- MIL, SIL, PIL Testing
- ISO 26262 & ASPICE
- MISRA C Compliance
- Git, SVN, Jira, Polarion
- CI/CD Automation
- Automotive ECU Development
- Design, develop, and maintain AUTOSAR Software Components (SWCs).
- Develop high-fidelity Simulink/Stateflow models and generate production-ready MISRA-compliant C/C code.
- Perform MIL, SIL, PIL validation, debugging, and defect resolution.
- Optimize algorithms and embedded software for performance, memory, and real-time requirements.
- Ensure compliance with AUTOSAR, ISO 26262, ASPICE, and software quality standards.
- Support ECU integration, change management, requirements traceability, and technical documentation.
- Develop automation scripts and support CI/CD pipelines for model builds and testing.
- Collaborate with architects, validation teams, customers, and ECU suppliers to resolve integration issues.
- Lead technical reviews, mentor junior engineers, and contribute to development roadmaps and best practices.
- QNX, Linux, Android, RTOS
- CAN, LIN, Ethernet, UART, SPI
- Automotive SoCs & Microcontrollers
- ISO 21434 Cybersecurity
- Agile/Scrum
- AI/GenAI Tools (GitHub Copilot)
- Bachelor's Degree in Computer Science, Electrical Engineering, Electronics Engineering, or related field.
- 6-12 years of hands-on experience in Model-Based Development and AUTOSAR-based embedded software development.
- Prior lead experience managing projects or small teams is preferred.
Salary : $50 - $60