We are supporting a long‑established technology company developing advanced energy meters, power‑quality analyzers and fault‑analysis systems used by industrial and commercial customers worldwide.

To strengthen the R&D team, we are looking for an experienced Embedded Firmware Engineer who enjoys working close to hardware on real‑time, high‑reliability systems.

What you will do

  • Develop real‑time embedded firmware for electricity metering and analysis devices
  • Work as part of the R&D team on new product development and existing platforms
  • Design, implement and maintain firmware primarily in C/C++
  • Work with real‑time operating systems (RTOS)
  • Collaborate closely with hardware, electronics and system engineers
  • Contribute to system‑level design and long‑term product evolution

Your background

  • Degree in Computer Science, Software Engineering, Electronics, Physics or similar
  • 3+ years of hands‑on experience in real‑time embedded firmware development
  • Strong knowledge of C/C++
  • Experience with RTOS
  • Practical experience working with electrical and electronic equipment
  • Ability to work independently and continuously learn new technologies
  • Very good technical English (spoken and written)

Nice to have

  • Experience with ARM‑based processors
  • Development of low‑level drivers
  • Experience working in multidisciplinary environments
  • Exposure to AI‑related projects
  • Strong system‑level thinking

What the role offers

  • Work on technically complex products with real‑world impact
  • Long‑term projects and product lifecycle (no short‑term throwaway development)
  • Close cooperation between firmware, hardware and system teams
  • High level of technical ownership and responsibility
  • Stable environment with a strong engineering culture

Why this role

This is a role for engineers who care about precision, reliability and performance, and want to see their firmware running in real industrial systems used globally.