Position: SiL (Software-in-the-loop) Developer
Working Location: Long Bien, Ha Noi
Contact to: Phan Thuy Trang (Trangpt@vietsol.com.vn)
Job Descriptions:
- Model Development: Develops (write and review code) detailed models of the SiL components, including functional, performance, and behavioral aspects, based on the requirements and architecture provided by the technical lead.
- Model-Based Design: Utilizes model-based design tools to create and simulate SiL components and systems.
- Continuous Integration: Integrates models into the larger system model, continuously checking for consistency and alignment with the overall system objectives.
- Collaboration with Testers: Works with testers to ensure models are testable and align with verification and validation requirements, and modify the code as needed based on test feedback.
- Continuous Integration/Continuous Deployment (CI/CD): Implement CI/CD practices for efficient and reliable software deployment.
Basic Requirements:
- Bachelor’s degree in Electrical & Electronics / Automotive Electronics or equivalent.
- Have experience in automotive software testing.
- Good at Software coding: C/C++/Python/MATLAB/Simulink/DevOps/Cloud.
- Testing and Validation: Understanding of testing methodologies for ECUs, including both hardware-in-the-loop (HIL) and SiL testing approaches.
- Automotive Systems Knowledge: understanding of various automotive systems (like powertrain, braking, steering, etc.) and how they are controlled and monitored by ECUs.
- Understanding of ECU Architecture: knowledge of Electronic Control Unit (ECU) design, including hardware components, software layers, communication protocols, and interfacing with other automotive systems.
- Software Architecture of ECUs: understanding with the software architecture used in ECUs, including understanding how software components interact with the hardware. Understanding automotive standards like AUTOSAR is essential.
- Network Protocols and Standards: knowledge of automotive communication protocols such as CAN, LIN, FlexRay, and Ethernet.
- Control Systems and Algorithms: Understanding of control theory and algorithms typically used in automotive applications.
- Good communication skills and team cooperation ability to work closely with both internal and external team.
- Good documentation skills.
- Good English skills: Listening, speaking, reading, and writing.
- Responsiveness, agility, discipline, and willingness to take over responsibility and to learn.
- Problem-Solving and Analytical Skills.
Benefit:
- Good salary (includes base salary, additional salary, housing allowance, meal allowance, etc.)
- 13th month salary + Incentive/performance bonus.
- Salary review twice a year.
- Lunch monthly support.
- Mon–Fri & alternative Saturday working schedule with 44 hours/week.
- 12 annual leave days plus 1 birthday leave.
- Health care insurance.
- Training & career development program.
- Oversea working opportunities.
- Have opportunity to work in Electric vehicle development project and testing with system/vehicle integration level.
- Working in international environment with expert around the world.
- Opportunities for career advancement to Team Leader, Group Leader, and Manager positions.
- Monthly budget for team activities, etc.