Platform Engineer
This role is for one of the Weekday's clients
Min Experience: 0 years
Location: Hanoi
JobType: full-time
We are seeking an experienced Platform Engineer – Automotive to join a high-impact engineering team working on next-generation in-vehicle systems. This role is ideal for professionals with strong expertise in embedded systems, automotive platforms, and low-level software development. You will be responsible for building, maintaining, and optimizing the core software platform that powers automotive applications, ensuring high performance, security, and compliance with industry standards.
In this role, you will work across multiple layers of the automotive software stack, including QNX, Android, Hypervisor environments, BSP, and Kernel. You will collaborate with cross-functional teams and external stakeholders to deliver scalable, reliable, and compliant platform solutions that support diverse hardware configurations and advanced automotive functionalities.
Key Responsibilities
- Design, develop, and maintain automotive software platforms across QNX, Android, and hypervisor-based environments
- Manage product variants to support multiple hardware configurations and software customizations
- Integrate and validate sensor components such as Sensor HALs and drivers to ensure optimal performance
- Oversee bootloader and hypervisor configurations to ensure stable and reliable system startup
- Manage storage partitioning strategies to optimize system performance and resource utilization
- Implement and validate security features including attestation and secure content handling
- Collaborate with OEM partners and external stakeholders to align on system requirements and delivery milestones
- Develop and maintain configuration management frameworks for scalable platform deployment
- Design software architecture for automotive middleware and platform layers
- Ensure compliance with automotive standards and certification requirements through rigorous testing
- Work on BSP and Kernel layers to enhance system stability and performance
- Maintain and improve build systems for efficient software development and release cycles
What Makes You a Great Fit
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field
- 5+ years of experience in embedded systems development, preferably in the automotive domain
- Strong hands-on experience with QNX, Android, or Automotive Grade Linux platforms
- Solid understanding of hypervisor technologies and virtualization frameworks
- Deep expertise in BSP and Kernel-level development
- Proficiency in C/C++ programming for low-level system development
- Experience with build systems such as Yocto, Gradle, or similar tools
- Knowledge of system security principles, including attestation and secure architecture
- Familiarity with automotive standards and compliance requirements
- Strong problem-solving skills and ability to work in complex, multi-layered systems
- Experience with automotive communication protocols (CAN, LIN, Ethernet) is a plus