Embedded Firmware Engineer (C/C++) — Hybrid, Impactful IoT

Alarm.com

Warszawa

Hybrid

PLN 180,000 - 240,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work
Medical care
Life insurance
Sports package
Professional development budget

Job summary

Alarm.com is seeking a firmware engineer to join the EBS team in Poland. The role focuses on embedded software development for devices used in real-world installations, with emphasis on safety-critical applications and integration with external systems.

You will develop in C/C++, test, document, and collaborate with hardware and software teams, contributing to features and design of new devices while operating in a hybrid work model.

Qualifications

  • Minimum 3 years of experience in C/C++ programming.
  • Basic knowledge of embedded systems.
  • Knowledge of Git version control.
  • Analytical thinking and independent problem solving.
  • Good communication and teamwork skills.
  • English proficiency at B2 level or higher.
  • Higher technical education in CS, Electronics, or related field.

Responsibilities

  • Implementing new features and developing existing software.
  • Developing and maintaining embedded software in C/C++.
  • Working with microcontroller peripherals.
  • Integrating devices with external systems and applications.
  • Writing unit tests and ensuring code quality and readability.
  • Participating in design of new devices and features.
  • Creating and updating technical documentation in English.
  • Collaborating with hardware team and other technical departments.

Skills

C/C++ programming
Embedded systems
Git version control
Analytical thinking
Teamwork
English B2

Education

Higher technical education (CS / Electronics or related)

Tools

CMake
GoogleTest
VS Code
Jira
Confluence
Office 365
Teams

Job description

Alarm.com is seeking a firmware engineer to join the EBS team in Poland. The role focuses on embedded software development for devices used in real-world installations, with emphasis on safety-critical applications and integration with external systems.

You will develop in C/C++, test, document, and collaborate with hardware and software teams, contributing to features and design of new devices while operating in a hybrid work model.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer/ C/C++ Developer (Embedded)
Firmware Engineer/ C/C++ Developer (Embedded)

Alarm.com • Warszawa

Hybrid
PLN 180,000 - 240,000
Hybrid work
Medical care
Life insurance
+2
IoT Firmware Engineer — Edge AI & Hybrid Work
IoT Firmware Engineer — Edge AI & Hybrid Work

EMBIQ GmbH • Lublin

Hybrid
PLN 140,000 - 180,000
Good office location
No dress code
Medical care
+8
Senior Embedded Firmware Architect - IoT
Senior Embedded Firmware Architect - IoT

AMZN Dev Cntr Poland sp. z.o.o • Województwo pomorskie

On-site
PLN 293,000 - 351,000
Pension plans
Health insurance
Life and disability insurance
+3
IoT Software Engineer II: Backend & Devices
IoT Software Engineer II: Backend & Devices

Alarm.com • Kraków

On-site
PLN 120,000 - 180,000
Collaborative environment
Immediate impact
Ownership and empowerment
+4
Senior Embedded Firmware Engineer – IoT (Gdansk)
Senior Embedded Firmware Engineer – IoT (Gdansk)

Amazon Inc. • Województwo pomorskie

On-site
PLN 293,000 - 351,000
Embedded Software Engineer — Remote/Hybrid, Flexible Hours
Embedded Software Engineer — Remote/Hybrid, Flexible Hours

Adapt E • Zabrze

Hybrid
PLN 120,000 - 170,000
On-site in Zabrze
Hybrid work
Modern lab equipment
+2
Senior Software Engineer — IoT Platform & Leadership
Senior Software Engineer — IoT Platform & Leadership

Alarm.com • Kraków

Hybrid
PLN 180,000 - 260,000
Medical care
Life insurance
Sports package
+1
Senior Embedded Firmware Engineer – IoT Devices
Senior Embedded Firmware Engineer – IoT Devices

Amazon • Województwo pomorskie

On-site
PLN 195,000 - 233,000
Health insurance
Life and disability insurance
MultiSport card
+2
Senior Hardware Engineer - Embedded & IoT, Hybrid
Senior Hardware Engineer - Embedded & IoT, Hybrid

Cthings • Warszawa

Hybrid
PLN 180,000 - 260,000
Software Engineer II
Software Engineer II

Alarm.com • Kraków

On-site
PLN 120,000 - 180,000
Collaborative environment
Immediate impact
Ownership and empowerment
+4
Top locations