Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Firmware Engineer/ C/C++ Developer

Home > C/C++ programming jobs

Firmware Engineer/ C/C++ Developer in Others

  • Alarm.com
  • Full time
  • Email
  • Warsaw, Poland

Responsibilities

  • Implement new features and maintain existing embedded software in C/C++.
  • Work with microcontroller peripherals and integrate devices with external systems and applications.
  • Write unit tests and maintain code quality and readability.
  • Participate in designing new devices and features.
  • Create and update technical documentation in English.
  • Collaborate with hardware and other technical teams.

Requirements

  • At least 3 years of experience programming in C/C++.
  • Basic knowledge of embedded systems.
  • Knowledge of Git version control.
  • Higher technical education in Computer Science, Electronics, or a related field.
  • Analytical problem-solving ability, independent working ability, communication skills, teamwork, and English proficiency at B2 level or higher.
  • Preferred qualifications include knowledge of design patterns, CMake, GoogleTest, VS Code, Jira, Confluence, Office 365, Teams, electronics, schematics, FreeRTOS, Zephyr, or alarm and fire alarm control panels.

Benefits

  • Permanent employment contract.
  • Hybrid work model with 4 days in the office and 1 day remote each week.
  • Medical care, life insurance, and a sports package.
  • Annual professional development budget.
  • Collaborative environment with immediate responsibility and autonomy.

Alarm.com

Alarm.com delivers a comprehensive platform for smart security and monitoring, allowing homeowners and businesses to remotely manage and protect their properties through an integration of various IoT devices. With innovative technology evolution in areas like AI and machine learning, Alarm.com co...

Similar positions

Firmware Engineer II

  • Varda Space Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $144k - $184k/yr
  • El Segundo, CA

Software Developer - C++*

  • Tomra
  • Full time
  • Others
  • 09/12/2026
  • Salary: Competitive
  • Mülheim-Kärlich, Germany

Firmware Engineer I

  • Axon
  • Full time
  • Others
  • 09/12/2026
  • Ho Chi Minh City, Vietnam

(Sr.) C++ Developer

  • Zealogics.com
  • Full time
  • Remote
  • 09/11/2026
  • Taiwan, Province of China

CNO Developer

  • Research Innovations
  • Full time
  • USA
  • 09/09/2026
  • San Antonio, TX