Embedded Firmware Engineer — C/C++ & RTOS (IoT)

Alarm

Warszawa

Hybrid

PLN 120,000 - 180,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical care
Life insurance
Sports package
Professional development budget

Job summary

Alarm.com is seeking a Firmware Engineer/ C/C++ Developer (Embedded) to join our EBS firmware team in Poland. You will develop embedded software for devices operating in real-world installations and contribute to user safety and smart security.

Ideal candidates have 3+ years in C/C++, knowledge of RTOS (FreeRTOS/Zephyr), and experience with MCUs, Git, CMake, GoogleTest, and VS Code. We offer a permanent contract, hybrid work (4 days in-office, 1 day remote), and a strong benefits package.

Qualifications

  • Minimum 3 years of experience in C/C++ programming.
  • Higher technical education in a relevant field.
  • Knowledge of embedded systems and RTOS.
  • Familiarity with development tools and collaboration platforms.
  • English proficiency at B2 level or higher.

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 the design of new devices and features.
  • Creating and updating technical documentation in English.
  • Collaborating with the hardware team and other technical departments.

Skills

Analytical thinking
English proficiency (B2+)
Communication & teamwork
Problem solving
RTOS experience
Design patterns
Reading schematics
Alarm system knowledge
Git version control

Education

Bachelor's degree in Computer Science, Electronics, or related field

Tools

Git
CMake
GoogleTest
VS Code
Jira
Confluence
Office 365
Teams

Job description

Alarm.com is seeking a Firmware Engineer/ C/C++ Developer (Embedded) to join our EBS firmware team in Poland. You will develop embedded software for devices operating in real-world installations and contribute to user safety and smart security.

Ideal candidates have 3+ years in C/C++, knowledge of RTOS (FreeRTOS/Zephyr), and experience with MCUs, Git, CMake, GoogleTest, and VS Code. We offer a permanent contract, hybrid work (4 days in-office, 1 day remote), and a strong benefits package.

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

Similar jobs worth comparing

Remote Embedded C++ Firmware Engineer
Remote Embedded C++ Firmware Engineer

Seargin • Poland

On-site
PLN 150,000 - 230,000
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
Senior Embedded Firmware Engineer - IoT Devices
Senior Embedded Firmware Engineer - IoT Devices

Amazon • Województwo pomorskie

On-site
PLN 194,642 - 233,142
Health insurance
Pension plans
Employee discount program
+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 Embedded Firmware Engineer - C/C++, Security
IoT Embedded Firmware Engineer - C/C++, Security

ASSA ABLOY Global Solutions • Kraków

On-site
PLN 120,000 - 160,000
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
Senior Embedded Systems Engineer — Zephyr RTOS Firmware
Senior Embedded Systems Engineer — Zephyr RTOS Firmware

GlobalLogic • Kraków

Hybrid
PLN 120,000 - 150,000
Comprehensive benefits
Continuous learning programs
Work-life balance
С & 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
C++ Embedded Engineer
C++ Embedded Engineer

SQUAD Ukraine Limited • Wrocław

On-site
Equal opportunities corporate culture
Performance-based annual reviews
Loyalty Bonus
+3
Senior Embedded C++ Engineer — Industrial Firmware & Automation
Senior Embedded C++ Engineer — Industrial Firmware & Automation

Seargin • Katowice

Hybrid
PLN 180,000 - 240,000
B2B contract
Stable international firm
Engaging projects and latest IT
+3