Senior Firmware Engineer

FLEXIONE PTE. LTD.

Singapore
Not specified
5+ years embedded software experience
C and c++ programming proficiency
32-bit microcontroller development
Flexione PTE. LTD. is seeking a Senior Firmware Engineer with at least five years of experience in embedded software development, particularly in C and C++. The role involves working in a diverse team environment and requires expertise in low-level device drivers, communication protocols, and real-time operating systems

Job Summary

  • The role involves meeting project deliverables with high quality while working in a diverse team environment.
  • Candidates must have extensive experience developing embedded software using C and C++ on 32-bit microcontrollers.
  • The position requires deep knowledge of communication protocols such as Ethernet, USB, WiFi, CAN, Profibus, and IO-Link.

Matching Summary

Match Score: 85

Flexione PTE. LTD. is seeking a Senior Firmware Engineer with at least five years of experience in embedded software development, particularly in C and C++. The role involves working in a diverse team environment and requires expertise in low-level device drivers, communication protocols, and real-time operating systems.

Skills & Requirements

Must-have

  • 5+ years embedded software experience
  • C and C++ programming proficiency
  • 32-bit Microcontroller development
  • Real Time Operating System (RTOS) experience
  • Communication protocols Ethernet USB WiFi CAN

Nice-to-have

  • Secure Coding CERT C/C++ standard knowledge
  • Functional Safety/Security Development processes
  • Hardware-assisted debugging tools expertise
  • Design document creation experience
  • Willingness to experiment with novel solutions

Key Requirements

  • Bachelor or Master degree in Computer Science or Engineering
  • Minimum 5 years relevant experience in embedded product development
  • Experience with automated unit test methodology

Work Rights

Not specified

Tailored Resume

Cover Letter