
Search by job, company or skills

We are seeking a Firmware Engineer to join our growing team focused on building reliable application firmware for our line of products used in critical business environments - including logistics, healthcare, manufacturing, and retail.
This role is centered on application-level development for embedded systems running on Linux. You'll develop, maintain, and improve firmware components that shape product behavior, ensure stability, and scale across our product portfolio.
Job Scope:
Requirement Analysis: Convert product requirements into technical specifications
Firmware Development: Design, implement, test and debug application-level firmware and embedded applications
Field Issue Resolution: Investigate and fix firmware issues identified through internal support channels, including bug fixes
Customized Firmware: Develop customized firmware based on end user requirements
Technical Task Execution: Perform technical tasks under the guidance of senior colleagues
Cross-functional Collaboration: Collaborate closely with test engineers and other relevant departments
Development Delivery: Responsible for completing development tasks and ensuring code quality
Problem Solving: Propose and implement solutions to technical issues
Documentation: Create and maintain technical documentation
Ad-hoc Duties: Perform ad-hoc technical tasks related to firmware architecture, quality, or platform integration as required
Requirements
Minimum Diploma in Computer Engineering, Electrical Engineering, Electronic Engineering or equivalent.
Minimum 2 years of relevant work experience in software and / or firmware development field
Strong programming skills in C / C++
Good understanding of the software / firmware development life cycle and experience in DevOps tool operation (GitLab, Jira)
Familiar with Linux system programming and / or system administration
Job ID: 147058485