Point your AI agent at freehire and let it find you a job.

Get the CLI →

PRTR Recruitment

NewBe an early applicant

Firmware Engineer (Embedded Systems)

Posted 2 views
Discussion

Salary: 70-100k THB

We are seeking an experienced Firmware Engineer to join our product development team. You will develop and maintain embedded firmware for electronic control systems used in washing machines, washer extractors, tumblers, and dryers.

This role involves hands-on C programming, firmware debugging, hardware integration, and collaboration with engineering and manufacturing teams to deliver reliable, high-quality products.

Key Responsibilities
  • Develop and maintain embedded firmware using C programming for electronic control boards.
  • Design, implement, and optimise embedded software for reliable product performance.
  • Work with microcontroller peripherals, including UART, I2C, ADC, PWM, EEPROM, and interrupt timers.
  • Develop test specifications, and validate firmware on prototypes and production systems.
  • Perform firmware debugging, troubleshooting, and root cause analysis.
  • Collaborate with hardware engineers, engineering labs, and manufacturing teams during product development and pilot builds.
  • Prepare engineering change notifications (ECNs), and maintain technical documentation.
  • Use Git for version control, and YouTrack or similar tools for issue tracking.
  • Support production teams in resolving firmware-related issues and implementing improvements.
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Minimum 3 years of experience in embedded firmware development.
  • Strong hands-on experience in embedded C programming.
  • Solid understanding of microcontrollers and embedded peripherals, including UART, I2C, ADC, PWM, EEPROM, and interrupt handling.
  • Experience in firmware debugging, testing, and troubleshooting.
  • Familiarity with Git and issue-tracking tools.
  • Knowledge of Lua programming, Storyboard UI tools, or test-driven development is advantageous.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work independently and collaborate with cross-functional engineering teams.
  • Good command of written and spoken English.
Ideal Candidate
  • An embedded firmware developer with strong C programming skills and experience developing, testing, and debugging microcontroller-based control systems. Experience in consumer appliances, industrial equipment, or electronic product manufacturing would be advantageous.

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.