Senior Embedded Firmware Engineer – Hybrid & Impactful

Alarm.com

Warszawa

On-site

PLN 120,000 - 190,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

Medical care
Life insurance
Sports package
Professional development budget

Job summary

Alarm.com subsidiary EBS Sp. z o.o. in Poland is seeking an embedded firmware engineer to develop software for real‑world devices, with a focus on safety and security.

You will work on C/C++ for MCUs, write unit tests, and collaborate with hardware and software teams, with a hybrid work model (4 days in office, 1 day remote). Qualifications: 3+ years in C/C++, embedded systems basics, Git, English B2+, technical degree.

Qualifications

  • Minimum 3 years of experience in C/C++ programming.
  • Basic knowledge of embedded systems.
  • Knowledge of Git version control.
  • Analytical thinking and the ability to solve problems independently.
  • Good communication and teamwork skills.
  • English proficiency at B2 level or higher.
  • Higher technical education (CS, Electronics or related field).

Responsibilities

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

Skills

C/C++ programming
Embedded systems
Git version control
Analytical thinking
Communication skills
English (B2+)

Education

Higher technical education (CS/Electronics)

Tools

CMake
GoogleTest
VS Code
Jira
Confluence
Office 365
Teams
RTOS (FreeRTOS/Zephyr)

Job description

Alarm.com subsidiary EBS Sp. z o.o. in Poland is seeking an embedded firmware engineer to develop software for real‑world devices, with a focus on safety and security.

You will work on C/C++ for MCUs, write unit tests, and collaborate with hardware and software teams, with a hybrid work model (4 days in office, 1 day remote). Qualifications: 3+ years in C/C++, embedded systems basics, Git, English B2+, technical degree.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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

Alarm.com • Warszawa

Hybrid
PLN 180,000 - 240,000
Hybrid work
Medical care
Life insurance
+2
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) New Warszawa, Masovian Voivodeship, Poland
Firmware Engineer/ C/C++ Developer (Embedded) New Warszawa, Masovian Voivodeship, Poland

Alarm • Warszawa

On-site
PLN 120,000 - 180,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
С & C++ Embedded Engineer
С & C++ Embedded Engineer

SQUAD Ukraine Limited • Wrocław

On-site
PLN 70,000 - 100,000
Competitive salary packages
Performance and Loyalty Bonuses
Paid vacation and medical leaves
+2
Senior C++ Embedded Engineer
Senior C++ Embedded Engineer

Conclusive Engineering • Katowice

Hybrid
PLN 120,000 - 180,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
С /C++ Embedded Engineer
С /C++ Embedded Engineer

Conclusive Engineering • Wrocław

On-site
Competitive salary packages
Performance and Loyalty Bonuses
Comprehensive private medical insurance
+2
Senior Software Engineer
Senior Software Engineer

Alarm.com • Kraków

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