New offer - be the first one to apply!

October 21, 2026

Principal Embedded Software Engineer (C/C++)

Senior • Hybrid

JM, Czech Republic

Quick Facts

  • Role: Principal Embedded Software Engineer (C/C++)

  • Focus: Embedded firmware for fire alarm control panels and related life-safety devices

  • Location/Work style: Brno R&D; hybrid model (2 days remote/week)

Description

You will develop and lead embedded software work for next-generation fire alarm control panels, detectors, and notification devices. The role involves collaborating with global experts, handling technical challenges, and contributing to long-term life-safety system development. You will also create technical documentation and plan/track your project progress.

Responsibilities

  • Develop firmware for fire alarm control panels, detectors, and notification devices

  • Collaborate with global software teams, customers, and technical support organizations

  • Participate in international projects, create technical documentation, and solve technical problems

  • Lead, plan, and track project progress

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field

  • 8+ years of embedded software development experience

  • Mastery of C and experience with C++

  • Experience with version control systems (Git)

  • Ability to work independently and effectively manage your own tasks

  • Good command of English (written and spoken)

Benefits

  • 13th salary (paid quarterly) and 14th salary (annual bonus)

  • Flexible working hours, 25 days vacation, annual salary review

  • Hybrid work model (2 days remote/week)

  • Meal allowance, Multisport card

  • Discounted T-Mobile plans

  • Contributions to summer camps for children

  • Pension or life insurance contributions

  • Modern offices in Brno

  • Opportunity to take initiative and influence technical decisions

Similar jobs you might like

Unlock Full Resume Report