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

Alarm.com

Warszawa

Hybrid

PLN 180,000 - 240,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

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

Senior Embedded Firmware Engineer – Hybrid & Impactful
Senior Embedded Firmware Engineer – Hybrid & Impactful

Alarm.com • Warszawa

On-site
PLN 120,000 - 190,000
Medical care
Life insurance
Sports package
+1
Embedded Firmware Engineer — C/C++ & RTOS (IoT)
Embedded Firmware Engineer — C/C++ & RTOS (IoT)

Alarm • Warszawa

Hybrid
PLN 120,000 - 180,000
Medical care
Life insurance
Sports package
+1
Firmware Engineer/ C/C++ Developer (Embedded) at Alarm.com
Firmware Engineer/ C/C++ Developer (Embedded) at Alarm.com

Alarm.com • Warszawa

On-site
PLN 120,000 - 190,000
Medical care
Life insurance
Sports package
+1
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
Firmware Engineer/ C/C++ Developer (Embedded) New Warszawa, Masovian Voivodeship, Poland
Firmware Engineer/ C/C++ Developer (Embedded) New Warszawa, Masovian Voivodeship, Poland

Alarm • Warszawa

Hybrid
PLN 120,000 - 180,000
Medical care
Life insurance
Sports package
+1
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
IoT Backend Engineer II – Smart Home Connectivity
IoT Backend Engineer II – Smart Home Connectivity

Alarm • Kraków

Hybrid
PLN 120,000 - 180,000
Medical care
Life insurance
Sports package
+1
IoT Software Engineering Manager — Hybrid Leadership
IoT Software Engineering Manager — Hybrid Leadership

Alarm.com • Kraków

Hybrid
PLN 260,000 - 380,000
Medical care
Life insurance
Sports package
+1
Senior Software Engineer - IoT Platform Architect & Mentor
Senior Software Engineer - IoT Platform Architect & Mentor

Alarm • Kraków

On-site
PLN 210,000 - 320,000
Medical care
Life insurance
Sports package
+1
Remote-friendly IoT Platform Engineering Manager
Remote-friendly IoT Platform Engineering Manager

Alarm • Kraków

Hybrid
PLN 180,000 - 290,000
Medical care
Life insurance
Sports package
+1