(Junior/Senior) Embedded Software/Firmware Engineer
- Source: LinkedIn
- Ban Vien Corporation
- On-site
- Ho Chi Minh City
- Full-Time
- Junior
Job Description
A - EMBEDDED FIRMWARE ENGINEER
1/ JOB DESCRIPTION
Develop embedded software for MCU-based functions in modern vehicles. Gain exposure to the development lifecycle while focusing on a specific phase and MCU module to deepen your technical proficiency and domain knowledge.
Analyze Requirements & Design Software
- Analyze requirements and contribute to driver and software design for your assigned MCU module.
Develop Embedded Firmware
- Write embedded code to implement the required functionality within your assigned development scope.
Test Software Functionality
- Perform testing to verify that the software meets the requirements of your assigned module.
2/ REQUIREMENTS ⭐ WHAT YOU’LL BRING
- Bachelor’s Degree or above in Electronic Engineering, Telecommunication, Computer Science, Computer Engineering, Automation, Information Technology or equivalent.
- 2+ years of experience in embedded software development
- Strong proficiency in C programming with solid MCU/firmware development experience
- Experience in system design and architecture definition for embedded systems
-
In-depth experience with
firmware development and implementing hardware drivers and low-level code for device registers for microcontroller platforms.
- Exposure to Exposure to Stack, Queues, Pipeline, Socket, Boot loader, secure boot.
- Understanding of embedded software development, Linux OS, RTOS.
- Proficient in reading and understanding MCU hardware manual.
⭐ HOW YOU APPROACH THE WORK
- The ability to lead initiatives, support decision-making, and guide team members when appropriate.
- Good written and verbal English communication skills to explain technical ideas and collaborate effectively.
B - EMBEDDED SOFTWARE ENGINEER
1/ JOB DESCRIPTION
A Microcontroller Unit (MCU) controls many functions in modern cars today. As an Embedded Software Engineer, you will have the chance to experience the full development cycle including requirement analysis, driver/software design, coding, and testing. In practice, you will focus on a specific phase and module within the MCU and look to increase your technical proficiency and domain experience.
2/ REQUIREMENTS
MUST HAVE
• Bachelor’s Degree or above in Electronic Engineering, Telecommunication, Computer Science, Computer Engineering, Automation, Information Technology or equivalent.
• 3+ years of experience in embedded software development
• Strong proficiency in C programming with solid MCU/firmware development experience.
• Experience in system design and architecture definition for embedded systems
• In-depth experience with firmware development and implementing hardware drivers and low-level code for device registers for microcontroller platforms.
• Exposure to Exposure to Stack, Queues, Pipeline, Socket, Boot loader, secure boot.
• Understanding of embedded software development, Linux OS, RTOS.
• Proficient in reading and understanding MCU hardware manual.
• Able to lead initiatives, support decision-making, and guide team members when appropriate.
• Good English communication skills (both verbal and written).
NICE TO HAVE
• Automotive domain experience (e.g., CAN, AUTOSAR, ISO 26262) is a plus.
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
