Ban Vien logo

Ban Vien

[HCM] Embedded Firmware Engineer

Ban Vien

📍 Ho Chi Minh City Metropolitan Area, Vietnam 🇻🇳

full-time
mid-level
hybrid
Posted —

Key Skills

C/C++ZephyrGitJTAGDeviceTree

Industry

AutomotiveConsumer Electronics

Job Description

1. INTRODUCTION

Founded in 2010, Ban Vien Corporation has embarked on an inspiring journey, evolving into a trusted technology partner that has left an indelible mark in the realm of software development and embedded system development. Today, our influence extends both domestically and internationally, showcasing our commitment to driving digital transformation. At Ban Vien, we relentlessly pursue innovation across diverse industries like Edutech, Fintech, Retail, Automotive, Smart IoT, and Logistics. Our comprehensive services span Digital Consulting, R&D, Software Development, and Dedicated Development Centers. This global expansion includes valued clients and esteemed partners in the United States, Germany, Japan, Singapore, China, Hong Kong, Thailand, Malaysia, and Vietnam.


2. JOB DESCRIPTION

• Develop, port, and maintain embedded firmware, Board Support Packages (BSPs), and hardware abstraction layers across a range of automotive and non-automotive MCU/SoC platforms.

• Design, implement, and integrate device drivers (CAN, Flash, SDHC, Ethernet, UART, SPI, I2C, and others) following the Zephyr driver model and DeviceTree specifications.

• Provide firmware development and technical support for customer target hardware, including addressing feedback from upstream community maintainers.

• Collaborate with cross-functional teams across the full development lifecycle.


3. REQUIREMENTS

MUST HAVE

• Degree in Electronics, Mechatronics, Computer Engineering, or related fields.

• Strong C/C++ programming skills with a focus on embedded software development.

• Proven experience developing firmware and writing hardware drivers and low-level peripheral code.

• Hands-on experience with Zephyr RTOS device driver development, including working knowledge of the Zephyr build and configuration toolchain: West, CMake, Kconfig, and DeviceTree.

• Comfortable using hardware debug tools - JTAG/SWD debuggers, logic analyzers, and oscilloscopes - to diagnose register-level and hardware-level faults.

• Advanced Git proficiency with experience in open-source contribution workflows: branching strategies, rebasing, and structured code reviews via GitHub or GitLab.


4. COMPANY BENEFITS

• 13th Salary + Performance Bonus.

• Pass Probation Bonus.

• Premium healthcare insurance benefits (PVI Insurance package) and family medical benefit (based on the level of experience).

• Provide the famous e-learning platform-Udemy, to encourage continuous learning to adapt to the T-shape model.

• Flexible working time: only 8 hours required as continual working-time at the office.

• Annual leave up to 17 days: 12 days paid leave + 5 days’ sick leave.

• Professional and Personal Development Training Programs.

• 4 Stars standard company trip in summer and a big annual Year-End-Party.

• Coffee and snacks provided.

• Holiday celebrations and parties for team members and family.