Unlock Full Resume Report

New offer - be the first one to apply!

September 1, 2026

Firmware Engineer – Senior

Senior • On-site

Gdansk, PM, Poland

About the Role

Develop and evolve security systems and accessories for the EMEA market across the full firmware development lifecycle: requirements and technical specifications, design, implementation, testing, troubleshooting and production support. Depending on experience, take ownership of features and products, contribute to technical and architectural decisions, or develop embedded software expertise alongside experienced engineers.

Work on security panels, keypads, touchscreens, card readers, sirens and sensors in collaboration with Hardware Engineering, Product Management, Quality Assurance, Compliance, Cybersecurity and global R&D teams.

Responsibilities

  • Develop and maintain firmware for wired and wireless security devices and accessories.
  • Implement firmware changes and functionality for panels, keypads, touchscreens, card readers, sirens and sensors.
  • Participate in requirements, specification, design, implementation, testing and production support.
  • Develop embedded software using C and, where applicable, C++.
  • Work with bare-metal and RTOS-based environments, including FreeRTOS.
  • Develop and maintain communication functionality using RS485 and wireless technologies.
  • Contribute to low-power, real-time and resource-efficient solutions.
  • Participate in hardware-software integration and system and firmware architecture discussions.
  • Troubleshoot technical issues; perform root-cause analysis, debugging and bug fixing.
  • Use SWD/JTAG debuggers, logic analyzers and oscilloscopes.
  • Contribute to secure boot and secure firmware-update mechanisms.
  • Support verification, validation, certification and production activities.
  • Prepare and maintain technical documentation, design specifications and development guidelines.
  • Collaborate with Product Management, Hardware Engineering, QA, Compliance, Cybersecurity and distributed engineering teams.
  • Improve engineering processes, tools and development practices.

What We Are Looking For

  • Bachelor’s or Master’s degree in Software Engineering, Electronic Engineering, Telecommunications, Communication Systems or a related technical field.
  • Professional experience in firmware or embedded software development using C.
  • Solid experience with embedded platforms and microcontrollers.
  • Practical bare-metal and/or RTOS-based development experience.
  • Experience with ARM Cortex-M microcontrollers, such as STM32 or similar platforms.
  • Experience with embedded communication interfaces or protocols, ideally RS485 and/or wireless communication.
  • Understanding of memory, processing-resource, timing and power-consumption constraints in embedded systems.
  • Strong debugging and troubleshooting skills, including hardware debugging tools.
  • Git and modern version-control workflow experience.
  • Agile/Scrum development environment experience.
  • Good spoken and written English.
  • Strong problem-solving skills, independent working ability, ownership and collaboration across locations and time zones.

Nice to Have

  • FreeRTOS or another embedded RTOS experience.
  • STM32, TI MSPM0 or similar ARM Cortex-M platform experience.
  • Low-power embedded-device firmware development experience.
  • Secure bootloader and secure firmware-update experience.
  • Understanding of hashing, signing and encryption.
  • Embedded wireless communication technology experience.
  • Experience supporting verification, certification and high-volume production.
  • Experience with internationally distributed engineering teams.
  • Familiarity with Scrum/Agile methodologies.

What We Offer

  • Stable employment in an international engineering environment.
  • Career growth and professional development opportunities.
  • A culture supporting independence, creativity and continuous learning.
  • Collaboration with experienced engineers and global R&D teams.
  • Work on products that help protect people and property.
  • Competitive salary and benefits package.
  • Meal Vouchers.
  • LuxMed Medical Insurance.
  • MultiSport Card.
  • IKE/IKZE Additional Pension Contribution.
  • Potential annual performance bonus based on individual and company performance.

Compensation & Relocation

A competitive compensation package based on market benchmarks and the candidate’s experience, skills and qualifications. Candidates relocating to Gdańsk from another location in Poland may receive a relocation package.

Recruitment Process

  • Initial call with the recruitment team.
  • Up to two interviews with the Hiring Manager and key stakeholders.

Similar jobs you might like