Mô Tả Công Việc
Job DescriptionAs an Embedded Software Engineer, you will participate in the end-to-end development of embedded systems, including firmware, drivers, and low-level system software. You will have the opportunity to work with a variety of hardware platforms, operating systems, and development environments, depending on the project scope.Key Responsibilities:
Develop and maintain embedded software for microcontrollers and SoCs.
Design, implement, and debug low-level drivers and firmware (u-boot, Linux kernel, RTOS, etc.).
Perform system integration and validation testing.
Analyze hardware schematics and technical documentation.
Participate in full software development life cycle: requirement analysis, design, implementation, testing, and maintenance.
Contribute to BSP development, kernel customization, bootloaders, and hardware abstraction layers.
Provide technical support, documentation, and respond to customer inquiries.
(For senior levels) Lead feature development, technical reviews, mentoring, and project planning.
Xem toàn bộ Mô Tả Công Việc
Yêu Cầu Công Việc
Must Have:
Bachelor’s Degree or higher in Electronic Engineering, Telecommunication, Computer Science, Automation, or related fields.
Minimum 1 year of professional experience in embedded development.
Strong proficiency in C/C++ programming for embedded systems.
Hands-on experience with microcontrollers (e.g., STM32, ESP32, NXP, i.MX) and SoCs.
Solid understanding of hardware interfaces and communication protocols: SPI, I2C, UART, CAN, Ethernet, etc.
Experience with Embedded Linux or RTOS (e.g., FreeRTOS, OSEK, TOCK).
Familiar with bootloader, secure boot, memory management, and low-level hardware control.
Ability to read hardware manuals, schematics, and technical specifications.
Nice to Have:
Experience with Yocto Project, CIP Kernel, or BSP porting.
Scripting languages: Python, Bash, Perl, etc.
Familiarity with version control (Git, SVN), and configuration management tools.
Knowledge of multimedia frameworks, codecs, Qt, Web-Platform testing.
Exposure to AUTOSAR, CMMI, or A-SPICE environments.
CI/CD automation (e.g., LAVA, Jenkins).
Good problem-solving, teamwork, and communication skills.
Proficiency in English (written and verbal).
Xem toàn bộ Yêu Cầu Công Việc
Hình thức
Full-time
Quyền Lợi
You deserve the best when working with Ban Vien
Fast-track career growth with many exciting projects
Onsite opportunities abroad: USA, Japan, Singapore
Premium healthcare & wellness in yound, dynamic and inclusive environment
Reward Policies and Recognition Programs: Quarterly Performance Assessment & Profile Capturing, 13th salary and project bonus
Professional learning & development and training program opportunities
Flexible working time
Ban Vien Plus+: 🌟 4-star Company Trip – 3 days for employees & families 🎉 Annual Thank You Event – Celebration & awards 💎 Exclusive Point System – Total rewards 🎁 Special Gift Sets – For every occasion
Mức lương
Thỏa thuận
Báo cáo tin tuyển dụng: Nếu bạn thấy rằng tin tuyển dụng này không đúng hoặc có dấu hiệu lừa đảo,
hãy phản ánh với chúng tôi.
Tham khảo: 10 Dấu hiệu nhận biết hành vi lừa đảo qua tin tuyển dụng.
Tham khảo: 10 Dấu hiệu nhận biết hành vi lừa đảo qua tin tuyển dụng.