547 Embedded Engineer jobs in Vietnam
Embedded Systems Engineer
Posted 8 days ago
Job Viewed
Job Description
Embedded Systems Engineer
Posted 8 days ago
Job Viewed
Job Description
Key responsibilities include designing and implementing embedded software using C/C++ and other relevant programming languages. You will develop firmware, device drivers, and real-time operating systems (RTOS). Designing and analyzing embedded hardware architectures, including microcontrollers, sensors, and communication interfaces, is crucial. Debugging and troubleshooting complex hardware and software issues using oscilloscopes, logic analyzers, and other test equipment will be a significant part of the role. You will collaborate closely with cross-functional teams, including mechanical and electrical engineers, to ensure seamless integration of embedded systems into final products.
The Embedded Systems Engineer will also be responsible for developing and executing comprehensive test plans for both hardware and software components. Participating in code reviews and ensuring adherence to coding standards and best practices is essential. Staying updated with the latest advancements in embedded systems technology, microcontrollers, and IoT solutions is vital. You will contribute to the entire product development lifecycle, from concept to mass production. This role offers a challenging yet rewarding opportunity to work on exciting projects that impact various industries, right here in Thai Nguyen . The successful candidate will be a proactive problem-solver with a strong technical foundation and a passion for innovation.
Qualifications:
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Minimum of 5 years of professional experience in embedded systems development.
- Proficiency in C/C++ programming for embedded applications.
- Experience with real-time operating systems (RTOS) and bare-metal programming.
- Strong understanding of digital and analog circuit design principles.
- Familiarity with microcontrollers (e.g., ARM Cortex-M, PIC, ESP32) and associated development tools.
- Experience with hardware debugging tools (oscilloscopes, logic analyzers).
- Knowledge of communication protocols (e.g., SPI, I2C, UART, CAN, USB).
- Excellent problem-solving, analytical, and debugging skills.
- Strong teamwork and communication abilities.
Embedded Systems Engineer
Posted 8 days ago
Job Viewed
Job Description
- Design, develop, and implement embedded software for microcontrollers and embedded processors.
- Develop drivers, firmware, and applications for various embedded systems.
- Integrate software with hardware components, ensuring seamless system functionality.
- Write and debug code in C/C++ for embedded platforms.
- Work with real-time operating systems (RTOS) and develop system-level software.
- Perform system testing, validation, and performance optimization.
- Collaborate with hardware engineers, firmware developers, and other stakeholders.
- Troubleshoot and resolve technical issues encountered during development and testing.
- Create and maintain technical documentation for embedded systems.
- Stay updated with the latest advancements in embedded systems technology.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- 3+ years of experience in embedded systems development.
- Proficiency in C/C++ programming for embedded applications.
- Experience with microcontrollers (e.g., ARM Cortex-M, ESP32) and associated development tools.
- Familiarity with RTOS concepts and implementation.
- Experience with hardware debugging tools (oscilloscopes, logic analyzers).
- Understanding of communication protocols (e.g., SPI, I2C, UART, USB).
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
Embedded Systems Engineer
Posted 8 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and test embedded software for microcontrollers and embedded platforms using C/C++.
- Develop and maintain real-time operating systems (RTOS) and drivers.
- Implement firmware updates and manage version control for embedded software projects.
- Integrate hardware and software components, ensuring seamless functionality and performance.
- Perform debugging, troubleshooting, and optimization of embedded systems.
- Collaborate with hardware engineers to define system requirements and specifications.
- Develop and execute unit tests, integration tests, and system tests.
- Document software designs, code, and test procedures clearly and comprehensively.
- Participate in code reviews to ensure code quality, maintainability, and adherence to standards.
- Research and evaluate new embedded technologies, tools, and methodologies.
- Contribute to the continuous improvement of development processes and best practices.
- Work closely with product management and other stakeholders to understand requirements and deliver high-quality embedded solutions.
- Manage embedded projects within defined timelines and budgets in a remote setting.
- Ensure the security and reliability of embedded systems.
Qualifications:
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field.
- Minimum of 4 years of professional experience in embedded systems development.
- Strong proficiency in C and C++ programming languages.
- Experience with embedded Linux, RTOS (e.g., FreeRTOS, Zephyr), and bare-metal programming.
- Familiarity with microcontroller architectures (e.g., ARM Cortex-M, ESP32).
- Experience with debugging tools (e.g., JTAG, logic analyzers) and simulation environments.
- Knowledge of communication protocols such as I2C, SPI, UART, CAN, and Ethernet.
- Understanding of hardware-software co-design principles.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong written and verbal communication skills, with the ability to articulate technical concepts effectively in a remote environment.
- Proven ability to work independently, manage time efficiently, and meet project deadlines.
- Experience with version control systems like Git.
- A proactive attitude and a passion for embedded technology.
Remote Embedded Systems Engineer
Posted today
Job Viewed
Job Description
Senior Embedded Systems Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and debug embedded software and firmware.
- Develop and integrate firmware for microcontrollers and SoCs.
- Collaborate with hardware teams on system architecture and design.
- Implement and test real-time operating systems (RTOS).
- Perform hardware-software integration and validation.
- Optimize embedded systems for performance, power, and cost.
- Develop and maintain unit and integration tests.
- Troubleshoot and resolve complex technical issues in embedded systems.
- Document designs, code, and test procedures.
- Participate in code reviews and provide technical guidance.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- Proven experience in embedded systems development.
- Strong proficiency in C and C++ programming languages.
- Experience with real-time operating systems (RTOS).
- Knowledge of microcontroller architectures and peripherals.
- Familiarity with debugging tools and techniques for embedded systems.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills for remote work.
- Experience with communication protocols (SPI, I2C, UART, CAN).
Senior Embedded Systems Engineer
Posted today
Job Viewed
Job Description
Key responsibilities include:
- Designing and implementing embedded software for microcontrollers and microprocessors using C/C++.
- Developing and optimizing firmware for real-time operating systems (RTOS).
- Collaborating with hardware engineers to define system requirements and specifications.
- Designing and implementing device drivers and low-level hardware interfaces.
- Conducting thorough testing and debugging of embedded systems, including unit testing, integration testing, and system testing.
- Developing and implementing robust communication protocols (e.g., SPI, I2C, UART, CAN, Ethernet).
- Utilizing version control systems (e.g., Git) for code management and collaboration.
- Troubleshooting and resolving complex hardware and software issues in embedded environments.
- Participating in code reviews to ensure code quality, maintainability, and adherence to coding standards.
- Documenting designs, code, and testing procedures thoroughly.
- Staying up-to-date with the latest advancements in embedded systems technology and best practices.
- Contributing to the architectural design and technical roadmap of embedded systems.
- Mentoring junior engineers and sharing technical knowledge within the team.
- Working closely with cross-functional teams, including firmware, software, and QA engineers, in a remote setting.
Be The First To Know
About the latest Embedded engineer Jobs in Vietnam !
Senior Embedded Systems Engineer
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain embedded software for various hardware platforms.
- Write efficient, optimized, and reliable embedded C/C++ code.
- Work with real-time operating systems (RTOS) and bare-metal environments.
- Develop and implement device drivers for various peripherals (e.g., UART, SPI, I2C, USB, Ethernet).
- Debug complex hardware and software issues using tools such as oscilloscopes, logic analyzers, and JTAG debuggers.
- Collaborate closely with hardware engineers to define system architecture and ensure seamless integration.
- Perform unit testing and integration testing to ensure software quality and reliability.
- Participate in code reviews and contribute to the establishment of best practices for embedded software development.
- Optimize embedded systems for performance, power consumption, and memory usage.
- Stay up-to-date with the latest trends and technologies in embedded systems development.
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field.
- Minimum of 7 years of experience in embedded systems software development.
- Proficiency in embedded C and C++ programming languages.
- Experience with various microcontrollers and embedded platforms (e.g., ARM Cortex-M, ESP32, PIC).
- Strong understanding of real-time operating systems (RTOS) and embedded Linux.
- Familiarity with hardware debugging tools and techniques.
- Experience with communication protocols (e.g., TCP/IP, CAN, Modbus).
- Knowledge of software development lifecycle (SDLC) and agile methodologies.
- Excellent analytical and problem-solving skills.
- Strong written and verbal communication skills.
- Ability to work effectively in a team environment, as well as independently.
Senior Embedded Systems Engineer
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and debug embedded software and firmware for various microcontrollers and processors.
- Develop and maintain device drivers and low-level software components.
- Integrate hardware and software, ensuring seamless functionality.
- Work with real-time operating systems (RTOS) and bare-metal environments.
- Perform system-level testing and validation of embedded systems.
- Optimize embedded software for performance, power consumption, and memory usage.
- Collaborate with hardware engineers on system architecture and component selection.
- Troubleshoot and resolve complex hardware and software issues.
- Contribute to the definition of embedded system requirements and architecture.
- Mentor junior engineers and provide technical guidance.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- 5+ years of experience in embedded systems design and development.
- Proficiency in C and C++ programming for embedded applications.
- Strong understanding of microcontroller architectures and embedded system design principles.
- Experience with hardware interfaces (SPI, I2C, UART, USB, Ethernet).
- Familiarity with real-time operating systems (RTOS) and debugging tools.
- Experience with embedded Linux is a plus.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
Senior Embedded Systems Engineer
Posted 2 days ago
Job Viewed