7 962 Embedded Systems jobs in Vietnam
Embedded Systems Software Engineer
Posted 8 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain embedded software for new and existing products.
- Write efficient, robust, and well-documented C/C++ code.
- Implement and optimize firmware for microcontrollers and embedded systems.
- Work with real-time operating systems (RTOS) for time-critical applications.
- Develop and integrate device drivers and middleware.
- Collaborate with hardware engineers on system architecture and design.
- Perform unit testing, integration testing, and debugging of embedded software.
- Analyze system requirements and translate them into technical specifications.
- Optimize software for performance, memory usage, and power consumption.
- Troubleshoot complex software and hardware issues.
- Participate in code reviews and provide constructive feedback.
- Stay up-to-date with the latest embedded technologies and industry trends.
- Document software designs, implementation details, and test procedures.
- Contribute to the continuous improvement of software development processes.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 5+ years of professional experience in embedded software development.
- Proficiency in C and C++ programming languages.
- Experience with microcontrollers (e.g., ARM Cortex-M) and their architectures.
- Familiarity with real-time operating systems (RTOS).
- Knowledge of communication protocols (e.g., I2C, SPI, UART, Bluetooth, Wi-Fi).
- Experience with debugging tools and techniques for embedded systems.
- Strong understanding of software development lifecycle (SDLC) and agile methodologies.
- Excellent analytical and problem-solving skills.
- Ability to work independently and manage time effectively in a remote setting.
- Strong communication and teamwork skills.
- Experience with version control systems (e.g., Git).
- Familiarity with Linux embedded environments is a plus.
Location: My Tho, Tien Giang, VN
Senior Hardware Engineer - Embedded Systems
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Design and develop complex embedded hardware systems, including schematic capture and PCB layout supervision.
- Select appropriate microcontrollers, processors, and peripheral components for embedded applications.
- Perform rigorous testing and debugging of hardware prototypes to ensure functionality and reliability.
- Analyze and optimize power consumption and signal integrity of electronic designs.
- Develop and maintain hardware design documentation, including specifications and test plans.
- Collaborate closely with firmware and software engineers to ensure seamless hardware-software integration.
- Troubleshoot and resolve hardware-related issues throughout the product development lifecycle.
- Evaluate new technologies and components for potential integration into future designs.
- Contribute to the development of hardware testing methodologies and infrastructure.
- Mentor junior hardware engineers and provide technical guidance.
Qualifications:
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- 8+ years of experience in embedded hardware design and development.
- Proficiency in schematic capture and PCB design tools (e.g., Altium Designer, Cadence Allegro).
- Strong understanding of microcontroller architectures (e.g., ARM, RISC-V) and embedded systems.
- Experience with analog and digital circuit design, including signal conditioning and power supply design.
- Knowledge of common communication protocols (e.g., I2C, SPI, UART, USB).
- Experience with hardware debugging tools and techniques (oscilloscopes, logic analyzers).
- Familiarity with embedded software development concepts.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities, with experience in remote collaboration environments.
Senior Hardware Engineer - Embedded Systems
Posted 8 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design and develop embedded hardware systems for IoT devices and other electronic products.
- Create detailed schematics, PCB layouts, and component selections using EDA tools.
- Perform system architecture design, including component selection, power budget analysis, and signal integrity planning.
- Develop and execute hardware validation and testing plans, including bring-up, functional testing, and performance characterization.
- Troubleshoot hardware issues at board and system level, identifying root causes and implementing effective solutions.
- Collaborate with firmware and software engineers to ensure seamless hardware-software integration.
- Work with manufacturing partners to facilitate design for manufacturability (DFM) and production.
- Maintain design documentation, including schematics, BOMs, test reports, and design guides.
- Stay current with emerging hardware technologies and industry best practices.
- Contribute to the overall product development strategy and roadmap.
Qualifications:
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- Minimum of 5 years of hands-on experience in embedded hardware design and development.
- Proven expertise in designing with microcontrollers (e.g., ARM Cortex-M, ESP32) and other embedded processors.
- Proficiency in using schematic capture and PCB layout software (e.g., Altium Designer, OrCAD, Eagle).
- Strong understanding of digital and analog circuit design, signal integrity, and power management techniques.
- Experience with common embedded communication protocols (SPI, I2C, UART, USB, Ethernet, Wi-Fi, Bluetooth).
- Familiarity with embedded firmware development tools and debugging techniques.
- Excellent analytical, problem-solving, and debugging skills.
- Strong written and verbal communication skills in English.
- Ability to work autonomously and manage projects effectively in a remote setting.
- Experience with RF design or power electronics is a plus.
Principal Hardware Engineer, Embedded Systems
Posted 8 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the architectural design and development of complex embedded hardware systems.
- Define hardware specifications, component selection, and schematic design for new products.
- Oversee PCB layout, signal integrity analysis, and power integrity simulations.
- Develop and execute comprehensive hardware validation and testing plans.
- Troubleshoot and resolve complex hardware issues throughout the product development lifecycle.
- Collaborate with firmware and software engineers to ensure seamless integration of hardware and software components.
- Mentor and guide junior hardware engineers, fostering technical growth and knowledge sharing.
- Stay current with the latest hardware technologies, trends, and best practices.
- Manage vendor relationships and evaluate new component technologies.
- Contribute to the development of hardware development processes and tools.
- Interface with manufacturing teams to ensure design for manufacturability (DFM) and design for testability (DFT).
- Author technical documentation, design specifications, and test reports.
- Lead technical reviews and provide constructive feedback on designs.
- Master's or Ph.D. in Electrical Engineering, Computer Engineering, or a closely related field.
- 10+ years of progressive experience in embedded hardware design and development.
- Extensive experience with microcontrollers (e.g., ARM Cortex), FPGAs, and various communication protocols (e.g., SPI, I2C, UART, USB, Ethernet).
- Proficiency in schematic capture and PCB layout tools (e.g., Altium Designer, Cadence Allegro).
- Strong understanding of signal integrity, power integrity, and EMC/EMI design principles.
- Experience with hardware simulation and modeling tools.
- Proven ability to lead complex technical projects and mentor engineering teams.
- Excellent problem-solving, debugging, and analytical skills.
- Strong written and verbal communication skills, with the ability to effectively communicate technical concepts to diverse audiences.
- Experience working in a remote, collaborative engineering environment is essential.
- Familiarity with Agile development methodologies.
Automotive Software Engineer - Embedded Systems
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement embedded software for automotive electronic control units (ECUs).
- Write high-quality, efficient, and well-documented C/C++ code for real-time applications.
- Develop and integrate software components according to system requirements and architectural designs.
- Implement and utilize automotive communication protocols such as CAN, LIN, FlexRay, and Automotive Ethernet.
- Work with Real-Time Operating Systems (RTOS) and develop low-level drivers.
- Perform software testing, debugging, and validation using relevant tools and methodologies.
- Ensure software compliance with industry standards, including AUTOSAR and ISO 26262 (functional safety).
- Collaborate with hardware engineers, system engineers, and other stakeholders throughout the product lifecycle.
- Participate in code reviews and contribute to improving software development processes.
- Troubleshoot and resolve software defects and performance issues.
- Stay current with emerging trends and technologies in automotive embedded systems.
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- 3+ years of professional experience in embedded software development, specifically within the automotive industry.
- Strong proficiency in C and/or C++ programming languages.
- Experience with Real-Time Operating Systems (RTOS) and embedded system development tools.
- Familiarity with automotive communication protocols (CAN, LIN, Ethernet) and diagnostic tools.
- Understanding of microcontroller architectures and embedded hardware.
- Knowledge of automotive software development processes and standards (e.g., AUTOSAR, ISO 26262) is highly desirable.
- Experience with software testing and debugging techniques.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
Automotive Software Engineer - Embedded Systems
Posted today
Job Viewed
Job Description
As a remote-first company, we prioritize flexibility and autonomy. You will collaborate with a global team of experts, utilizing advanced tools and communication platforms to deliver high-quality software solutions. This role is ideal for an engineer passionate about automotive innovation and seeking to advance their career in a dynamic, location-independent setting.
Responsibilities:
- Design, develop, and implement embedded software for automotive control units (ECUs) and systems.
- Write efficient, robust, and maintainable code in C/C++ for real-time operating systems (RTOS).
- Develop and integrate software drivers, middleware, and application layers.
- Perform unit testing, integration testing, and system testing to ensure software quality and reliability.
- Debug and troubleshoot software issues, identify root causes, and implement solutions.
- Collaborate with hardware engineers and systems engineers to define software requirements and architecture.
- Participate in code reviews and contribute to the continuous improvement of software development processes.
- Develop and maintain software documentation, including design specifications and test plans.
- Stay current with the latest automotive software standards (e.g., AUTOSAR) and technologies.
- Contribute to the development of advanced driver-assistance systems (ADAS), infotainment systems, or other vehicle electronics.
- Ensure compliance with automotive quality standards (e.g., ISO 26262).
Qualifications:
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Software Engineering, or a related field.
- Minimum of 5 years of experience in embedded software development, with a significant focus on the automotive industry.
- Proficiency in C and C++ programming languages.
- Experience with real-time operating systems (RTOS) and embedded development tools.
- Familiarity with automotive communication protocols (e.g., CAN, LIN, Ethernet).
- Understanding of automotive software architectures (e.g., AUTOSAR) is highly desirable.
- Experience with version control systems (e.g., Git) and issue tracking tools.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork skills, comfortable working in a remote environment.
- Knowledge of functional safety standards (ISO 26262) is a plus.
This is an exceptional opportunity for an experienced Automotive Software Engineer to contribute to the future of automotive technology. Join our innovative, remote-first team and drive advancements in vehicle software.
Automotive Software Engineer - Embedded Systems
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement embedded software for automotive applications using C/C++.
- Work with real-time operating systems (RTOS) and develop low-level drivers.
- Implement and test communication protocols such as CAN, LIN, and Automotive Ethernet.
- Participate in the entire software development lifecycle, from requirements analysis to deployment and maintenance.
- Develop unit tests and integration tests to ensure software quality and reliability.
- Debug complex software issues and provide timely resolutions.
- Collaborate with hardware engineers to define software-hardware interfaces.
- Work with system architects to ensure software design meets system requirements.
- Document software designs, code, and test procedures.
- Adhere to automotive safety standards (e.g., ISO 26262) where applicable.
- Contribute to code reviews and uphold coding best practices.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 5 years of experience in embedded software development, with a significant focus on automotive applications.
- Proficiency in C and C++ programming languages.
- Experience with real-time operating systems (RTOS) such as FreeRTOS, VxWorks, or similar.
- Familiarity with automotive communication protocols (CAN, LIN, FlexRay, Ethernet).
- Understanding of automotive software development processes and tools (e.g., AUTOSAR).
- Experience with debugging tools and techniques for embedded systems.
- Strong analytical and problem-solving skills.
- Ability to work effectively in a collaborative team environment.
- Knowledge of automotive cybersecurity principles is a plus.
- Excellent communication skills.
Be The First To Know
About the latest Embedded systems Jobs in Vietnam !
Automotive Software Engineer - Embedded Systems
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement embedded software for automotive control units and ECUs.
- Write efficient, robust, and maintainable code primarily in C/C++.
- Develop and integrate software components within real-time operating systems (RTOS).
- Implement and test software according to automotive standards (e.g., AUTOSAR, MISRA).
- Collaborate with hardware engineers and system architects to define software requirements.
- Perform software testing, debugging, and validation on target hardware.
- Optimize software performance for speed, memory usage, and power consumption.
- Work with automotive communication protocols such as CAN, LIN, Ethernet.
- Participate in code reviews and contribute to the team's technical excellence.
- Troubleshoot and resolve software defects and issues in development and production environments.
- Stay updated on the latest advancements in automotive embedded systems and software development.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 3+ years of experience in embedded software development, preferably in the automotive industry.
- Strong proficiency in C and/or C++ programming languages.
- Experience with real-time operating systems (RTOS).
- Familiarity with automotive communication protocols (CAN, LIN, FlexRay, Automotive Ethernet).
- Knowledge of automotive software development processes and standards (e.g., AUTOSAR).
- Experience with debugging tools and techniques for embedded systems.
- Understanding of software development lifecycle and version control systems (e.g., Git).
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Experience with functional safety standards (ISO 26262) is a plus.
Automotive Software Engineer - Embedded Systems
Posted 3 days ago
Job Viewed
Job Description
- Designing, developing, and implementing embedded software for automotive applications using C/C++.
- Working with real-time operating systems (RTOS) and low-level hardware drivers.
- Developing and integrating software components for powertrain, infotainment, ADAS, or body control systems.
- Writing efficient, maintainable, and well-documented code.
- Performing unit testing, integration testing, and debugging of embedded software.
- Collaborating with hardware engineers to define hardware requirements and troubleshoot hardware/software integration issues.
- Participating in code reviews and ensuring adherence to coding standards and best practices.
- Analyzing software requirements and translating them into technical designs.
- Troubleshooting and resolving software defects and performance issues.
- Staying up-to-date with automotive software development trends and technologies.
Automotive Software Engineer (Embedded Systems)
Posted 6 days ago
Job Viewed