Embedded Software Engineer

International Permanent CA$42,387 - CA$51,807 par an Télétravail hybride Voir la description de poste
The role will develop embedded firmware for commercial products used worldwide. You'll design, test, and optimize C-based firmware, collaborate with international engineering teams, and play a key role in delivering innovative products.

Ce poste utilise des outils assistés par l’IA afin de soutenir la présélection initiale. Toutes les évaluations et décisions sont prises par un examinateur humain.

  • Opportunity to work in a global R&D environment.
  • Flexible work arrangement with hybrid working options.

À propos de notre 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.

Description de poste

  • 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.

Le candidat idéal

  • 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.

Ce qui est offert

  • 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.
Contact
Gift Petto
Indiquer la référence de l'offre
JN-092026-7107407

Résumé du poste

Secteur d’activité
Technologies de l’Information
Sous-secteur
Développement des TI
Industrie
Industriel / Fabrication
International
Type de poste
Permanent
Nom du consultant
Gift Petto
Numéro de référence d’emploi
JN-092026-7107407
Job Nature
Télétravail hybride