COMPANY OVERVIEW
We are supporting our client who specializes in the Semiconductor industry focusing on SOC, Mega MCU.
JOB RESPONSIBILITIES
#LI-JACVN
#cityhcm
We are supporting our client who specializes in the Semiconductor industry focusing on SOC, Mega MCU.
JOB RESPONSIBILITIES
- BSP Test Development:
- Develop and execute test plans specifically tailored for Board Support Packages, encompassing firmware, kernel, and device drivers.
- Development of Test Applications:
- Develop test applications specifically for Linux device drivers, QNX device drivers, Zephyr device drivers, and similar components.
- Test Automation Environment:
- Establish a robust test automation environment utilizing tools such as Jenkins and the target board's serial console CLI (Command Line Interface).
- Test Case Development:
- Create comprehensive test cases aligned with Software Requirement Specifications (SRS) for various testing scenarios, including sanity tests, regression tests, integration tests, and complex system-level tests.
- ASPICE/Functional Safety Compliance:
- Conduct SW validation in adherence to ASPICE (Automotive SPICE) and Functional Safety processes, demonstrating expertise and experience in these domains
- Bachelor's or higher degree in Electrical Engineering, Computer Science, or a related field.
- Proven experience in embedded software development and validation, with a focus on firmware, kernel, and device drivers.
- Proficiency in programming languages such as C and C++ for embedded systems.
- Hands-on experience with debugging tools, emulators, and simulation environments.
- Strong understanding of real-time operating systems (RTOS) and embedded software architecture.
- Familiarity with automotive communication protocols (CAN, LIN, Ethernet) is a plus.
- Excellent problem-solving and communication skills.
- More details shall be discussed in the interview
#LI-JACVN
#cityhcm