Embedded Software Engineer
Michael Page CA
Opportunity to work in a global R&D environment.Flexible work arrangement with hybrid working options. About Our Client Our client is a well-established global technology and manufacturing organization with over a century of industry expertise. The company develops innovative commercial equipment and intelligent embedded control systems used by businesses and institutions worldwide. Job Description Design, develop, and maintain embedded firmware using C programming for electronic control systems.Develop reliable and efficient software solutions for next-generation embedded products.Create and execute test plans and validation activities to ensure product quality and performance.Collaborate with cross-functional engineering teams to validate firmware on prototypes and production units.Perform root cause analysis, troubleshooting, and debugging of firmware and hardware integration issues.Optimize communication and interaction between embedded systems, peripherals, and control components.Work extensively with embedded interfaces and peripherals, including UART, I2C, ADC, PWM, EEPROM, timers, and interrupts.Support new product development initiatives, feature enhancements, and product releases.Manage firmware revisions, documentation, and engineering change activities.Utilize source control and issue-management tools to support structured development practices.Provide technical support to manufacturing teams during pilot builds and production deployments. To apply online please click the 'Apply' button below. For a confidential discussion about this role please contact Gift Petto on +66 2 012 5067. The Successful Applicant Bachelor's Degree in Computer Engineering, Computer Science, Software Engineering, Electrical Engineering, or a related discipline.Minimum 7 years of experience in embedded firmware development.Strong proficiency in C programming for embedded systems.Hands-on experience working with microcontrollers and embedded communication protocols.Solid understanding of UART, I2C, ADC, PWM, EEPROM, interrupt handling, and timer-based applications.Proven experience in debugging, troubleshooting, and performance optimization of embedded applications.Familiarity with version control systems such as Git.Experience working with issue-tracking and software development lifecycle tools.Knowledge of test-driven development or structured software testing methodologies is an advantage.Ability to work effectively with international engineering teams and stakeholders.Strong analytical thinking, problem-solving capability, and attention to detail.Good communication skills with the ability to work in English-speaking environments. What's on Offer Competitive salary.Housing allowance to support your relocation or living expenses.Access to a provident fund for financial security.Comprehensive group insurance.Performance-based bonus to reward your contributions.Flexible work-from-home policy to support work-life balance.
Last checked on September 23, 2026. We may earn a commission when you click through.
Embedded Software Engineer
Michael Page CA
Updated 1 day agoYou'll be redirected to michaelpage.ca
About this role
Opportunity to work in a global R&D environment.Flexible work arrangement with hybrid working options. About Our Client
Our client is a well-established global technology and manufacturing organization with over a century of industry expertise. The company develops innovative commercial equipment and intelligent embedded control systems used by businesses and institutions worldwide.
Job Description
Design, develop, and maintain embedded firmware using C programming for electronic control systems.Develop reliable and efficient software solutions for next-generation embedded products.Create and execute test plans and validation activities to ensure product quality and performance.Collaborate with cross-functional engineering teams to validate firmware on prototypes and production units.Perform root cause analysis, troubleshooting, and debugging of firmware and hardware integration issues.Optimize communication and interaction between embedded systems, peripherals, and control components.Work extensively with embedded interfaces and peripherals, including UART, I2C, ADC, PWM, EEPROM, timers, and interrupts.Support new product development initiatives, feature enhancements, and product releases.Manage firmware revisions, documentation, and engineering change activities.Utilize source control and issue-management tools to support structured development practices.Provide technical support to manufacturing teams during pilot builds and production deployments.
To apply online please click the 'Apply' button below. For a confidential discussion about this role please contact Gift Petto on +66 2 012 5067. The Successful Applicant
Bachelor's Degree in Computer Engineering, Computer Science, Software Engineering, Electrical Engineering, or a related discipline.Minimum 7 years of experience in embedded firmware development.Strong proficiency in C programming for embedded systems.Hands-on experience working with microcontrollers and embedded communication protocols.Solid understanding of UART, I2C, ADC, PWM, EEPROM, interrupt handling, and timer-based applications.Proven experience in debugging, troubleshooting, and performance optimization of embedded applications.Familiarity with version control systems such as Git.Experience working with issue-tracking and software development lifecycle tools.Knowledge of test-driven development or structured software testing methodologies is an advantage.Ability to work effectively with international engineering teams and stakeholders.Strong analytical thinking, problem-solving capability, and attention to detail.Good communication skills with the ability to work in English-speaking environments. What's on Offer
Competitive salary.Housing allowance to support your relocation or living expenses.Access to a provident fund for financial security.Comprehensive group insurance.Performance-based bonus to reward your contributions.Flexible work-from-home policy to support work-life balance.
You might also like
Related Articles
Top Construction Jobs This Spring: What's Worth Your Time?
Discover the best construction jobs this spring. From budget-friendly roles to premium picks, find the right fit for your skills and needs.
Top Production Jobs for a Spring Career Boost
Explore the top production jobs this spring that offer the best pay and working conditions. Whether you're seeking night shifts or general labor, find your ideal role.
Security Analyst vs Network Security Analyst: Which Role Fits You?
Choosing between Security Analyst and Network Security Analyst? Here's what matters: pay, flexibility, and growth potential.
The Best Project Management Jobs to Consider This Spring
Explore top project management roles this April. From remote opportunities to entry-level positions, find the perfect fit for your career goals.
Top Finance Jobs to Check Out This April
Looking for finance roles this spring? We've ranked the best options, whether you're after flexibility or top pay.
Remote Admin Jobs: Best Picks for Every Need
Explore the best remote admin jobs for flexibility, pay, and growth. Find your perfect fit this spring.