Position: Firmware Engineer /
Salary package: 70,000 - 100,000 THB / month
Responsibilities
Develop a deep understanding of the company’s microelectronic product portfolio and serve as a subject matter expert.
Define firmware architecture requirements based on product needs and specifications.
Create comprehensive design documentation for microelectronic control systems.
Prepare detailed test specifications for external control or firmware manufacturing partners.
Verify and validate functional test equipment built by contract manufacturers against defined specifications.
Manage and maintain configuration data for microelectronic product models.
Collaborate closely with cross‑functional teams throughout the product development cycle, including feature definition, prototype builds, test instruction preparation, and user manual reviews.
Prepare engineering change notifications to document modifications or updates.
Issue detailed laboratory test requests for technicians to execute.
Investigate firmware-related issues, drive root cause analysis, and lead corrective actions.
Perform hands-on firmware development and testing on both simulators and physical prototype units in the lab.
Identify opportunities to enhance product quality and reduce overall costs.
Provide technical support to production teams when required.
Qualifications
Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field is preferred.
Minimum of 2 years of programming experience.
Strong experience in firmware development using C.
Knowledge of Lua and UI design tools (e.g., Storyboard) is an advantage.
Solid technical skills and understanding of embedded systems.
Strong communication skills for working effectively with internal teams and external partners.
Experience with test-driven firmware development is considered a plus.
Excellent debugging skills with the ability to analyze complex issues.
Proven strengths in problem-solving, critical thinking, and sound decision-making.
Highly organized with the ability to manage multiple tasks.
Self-driven, proactive, and comfortable with hands-on work.
Team-oriented mindset with the ability to collaborate effectively.
Good command of spoken and written English.