Embedded Linux Solution Architect

ABOUT CLIENT

Our client is a leading technology company that specializes in providing advanced solutions for various industries

JOB DESCRIPTION

Update CIP kernel to G1, G2 series every 3 months (4.4.x, 4.4.x-RT, 5.10.x, 5.10.x-RT).
Share the package on GitHub publicly.
Ensure HMI/QtHMI demo, sample apps, Application Development Package are updated if affected by CIP kernel changes.
Provide system integration, technical review, and address customer technical inquiries.
Implement upstream/backport bug fixes.
Adapt u-boot, CIP kernel (4.19.x, 4.19.x-RT, 5.10.x, 5.10.x-RT), Drivers (New, A2M, Zeus, V3U, etc.), Basic libs (cip-core), ECC to G2L series and V2L.
Implement low power mode.
Integrate MMP, GStreamers, Qt.
Share the package on GitHub publicly.
Provide system integration (Yocto 3.1), technical review, and address customer technical inquiries.
Implement upstream/backport bug fixes.
Handle IT for BSP drivers, ST, LTP, Khronos Conformance Test, Qt test, Web-Platform-Testing, Draw Elements Quality Program (dEQP), Performance test for HTML5.
Conduct benchmarking.
Establish build automation CI/CD/Test env (LAVA, R-Car Automation Test env based, etc.).
Perform in-depth analysis of failed cases in Web-Platform-Testing.
Address technical inquiries from Linux customers.
Port drivers on CA55.
Investigate, design, code, and test drivers for FreeRTOS environment on CR7 of G2M.
Investigate, design, code, and test drivers for FreeRTOS environment on Cortex M33 of G2L.
Verify OpenAMP on Multi-OS (Linux, FreeRTOS) environment.

JOB REQUIREMENT

Completion of a Bachelor's Degree or higher in fields such as Electronic Engineering, Telecommunication, Computer Science, Computer Engineering, Automation, Information Technology, or related fields.
7 or more years of involvement in embedded software development with a strong emphasis on complex system architecture design.
Proficient in C/C++ programming and skilled in establishing coding standards and reviewing key modules.
Extensive knowledge of Firmware and Device Driver Architecture, as well as experience in development and debugging.
Practical experience in Linux Board Support Packages (BSP) architecture, customization, and system bring-up, with a preference for experience with R-Car or other Automotive SoCs.
Familiarity with scripting languages such as Python or Bash.
Sound understanding of Linux OS, FreeRTOS, and Linux Kernel.
Familiarity with multimedia frameworks, audio/video codecs, graphics libraries, and image processing.
Proficient in reading and interpreting hardware schematics and MCU/SoC manuals.
Demonstrated ability in designing and defining end-to-end system architecture, suggesting scalable technical solutions, and conducting technical design and code reviews.
Capable of leading initiatives, assisting with decision-making, and providing guidance to team members as needed.
Strong communication skills in English, with the ability to lead technical discussions and collaborate effectively with global stakeholders.

WHAT'S ON OFFER

Additional salary and performance bonuses available.
Bonus for passing probation.
Healthcare insurance benefits and family medical benefits based on experience level.
Access to e-learning platform Udemy for continuous learning opportunities.
Flexible working hours with only 8 hours required in the office.
17 days of annual leave, including paid leave and sick leave.
Professional and personal development training programs offered.
Company trip and annual Year-End-Party.
Complimentary coffee and snacks.
Holiday celebrations and parties for team members and their families.

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Outsource

Technical Skills:

Embedded, C/C++

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Onsite

Job ID:

J02155

Status:

Active

Related Job:

Solution Designer (Digital Engage)

Ho Chi Minh, Ha Noi - Viet Nam


Product

  • Java
  • NodeJS
  • Architect

Solution Design & Architecture: Critically analyze business requirements and COM systems to design enterprise-grade solutions that balance technical excellence, security, scalability, and business value. Create comprehensive design artifacts, architectural diagrams, and technical documentation that guide implementation teams. Technical Leadership & Proof of Concept: Apply systems thinking and design thinking methodologies to assess impacts across the COM ecosystem. Undertake proof-of-concept builds when required to validate architectural decisions and de-risk implementation. Stakeholder Engagement & Communication: Effectively communicate complex technical concepts and design decisions to diverse audiences including Heads of Technology, Engineering Managers, Product Owners, Tech Leads, Testing Teams, and Technology Executives. Serve as a trusted advisor who can translate between business and technical domains. Platform Advocacy & Strategic Influence: Champion platform-thinking principles by designing reusable, extensible solutions that drive consistency and efficiency across the organization. Provide strategic input to Technology Leadership on architectural direction, technical debt, and platform evolution.

Negotiation

View details

Solution Designer (Digital Identity & Access)

Ho Chi Minh, Ha Noi - Viet Nam


Product

  • Java
  • NodeJS
  • Architect

Solution Design & Architecture: Critically analyze business requirements and COM systems to design enterprise-grade solutions that balance technical excellence, security, scalability, and business value. Create comprehensive design artifacts, architectural diagrams, and technical documentation that guide implementation teams. Technical Leadership & Proof of Concept: Apply systems thinking and design thinking methodologies to assess impacts across the COM ecosystem. Undertake proof-of-concept builds when required to validate architectural decisions and de-risk implementation. Stakeholder Engagement & Communication: Effectively communicate complex technical concepts and design decisions to diverse audiences including Heads of Technology, Engineering Managers, Product Owners, Tech Leads, Testing Teams, and Technology Executives. Serve as a trusted advisor who can translate between business and technical domains. Platform Advocacy & Strategic Influence: Champion platform-thinking principles by designing reusable, extensible solutions that drive consistency and efficiency across the organization. Provide strategic input to Technology Leadership on architectural direction, technical debt, and platform evolution.

Negotiation

View details

Senior Data Engineer (C++, Python, AI/LLM)

Ho Chi Minh - Viet Nam


Outsource

  • Data Engineering
  • C/C++
  • Python

Refine a wide array of structured and unstructured data to produce high-quality datasets for quantitative analysis and financial engineering. Improve data integrity and quality by creating validation tools and frameworks to assess the effectiveness of data enrichment pipelines. Gain expertise in machine learning, deep learning, and emerging AI/LLM applications, and analyze the underlying dynamics and behaviors in the data. Derive insights from large-scale datasets and collaborate with research teams to pinpoint opportunities for tradable signals. Create utility tools to automate software development, testing, deployment, and monitoring workflows. Offer technical support to global researchers, including diagnosing technical issues, troubleshooting Python and C++ code, and suggesting scalable fixes and improvements. Troubleshoot and resolve issues in C++ applications and data pipelines with a strong focus on performance, stability, correctness, and maintainability. Investigate and implement AI/LLM-based solutions to enhance data processing, workflow efficiency, troubleshooting, documentation, and research support processes.

Negotiation

View details