Firmware Engineer

1 day ago


Macpherson, Singapore c7f47149-fc3f-4ab4-9d1f-a1a0380c4132 Full time $60,000 - $120,000 per year

Key Responsibilities:

  • Requirement Analysis: Convert product requirements into technical specifications
  • Firmware Development: Design, code, test and debug embedded firmware and applications
  • Customer Support: Support customer reported issues related to firmware
  • 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 other ad-hoc duties as assigned

Requirements

  • Minimum Diploma in Computer Science, Computer Engineering, Electrical, Electronics Engineering or equivalent.
  • Minimum 2 - 3 years of proven experience in firmware development, preferably for embedded systems or printing devices. Candidates with no relevant experience but equipped with required skillsets may apply.
  • Good understanding of the software / firmware development life cycle and experience in DevOps tool operation (Gitlab, Jira).
  • Strong programming skills in C / C++.
  • Candidates with experience in Linux system programming and / or system administration are preferred.

Candidates with minimum 5 years of hands-on experience in software and / or firmware development, along with a proven track record of leading or mentoring junior engineers will be considered for a Senior Engineer, Firmware Development role.