Firmware Engineer – Senior / Mid / Junior

Kidde Global Solutions

Gdańsk

Hybrid

PLN 180,000 - 240,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Meal Vouchers
LuxMed Medical Insurance
MultiSport Card
IKE/IKZE Pension Contribution

Job summary

Aritech is expanding its Firmware Engineering team in Gdańsk (Hybrid) and seeks engineers at mid to senior levels, with junior opportunities as well. You will contribute to security systems and accessories for the EMEA market, covering requirements, design, implementation, testing and production support.

Roles involve owning features, architectural input, and collaboration with cross-functional teams while developing embedded software expertise in C and C++.

Qualifications

  • Bachelor’s or Master’s degree in a related technical field.
  • Professional experience in firmware or embedded software development using C.
  • Solid experience with embedded platforms and microcontrollers.
  • Experience with ARM Cortex-M microcontrollers (STM32 or similar).

Responsibilities

  • Develop firmware across the full lifecycle for embedded devices.
  • Implement changes and new functionality on Panels, Keypads, and sensors.
  • Work with bare-metal and RTOS environments including FreeRTOS.
  • Debugging, troubleshooting and root-cause analysis with hardware tools.
  • Collaborate with Hardware, Product, QA and Cybersecurity teams.

Skills

Embedded systems
C/C++
ARM Cortex-M
Bare-metal/RTOS
Debugging
Git
Agile/Scrum
English communication
Problem solving
Independent work
Cross-location collaboration

Education

Bachelor’s or Master’s degree in Software/Electronic Engineering or related field

Tools

SWD/JTAG debuggers
FreeRTOS
STM32 (ARM Cortex-M)

Job description

Role: Firmware Engineer – Senior / Mid / Junior

Country: Poland
Location: Gdańsk (Hybrid)
Contract Type: Full Time, UoP
Department: R&D / Engineering

About the Role

Aritech has been a trusted name in the security industry for decades, with a portfolio recognized for reliability, innovation and performance.

We are growing our Firmware Engineering team in Gdańsk and are looking for Firmware Engineers at different stages of their careers — with a primary focus on Mid-Level and Senior Engineers, while also welcoming applications from talented Junior Engineers with a strong interest in embedded systems and firmware development.

You will contribute to the development and evolution of ARITECH security systems and accessories for the EMEA market, working across the full firmware development lifecycle — from requirements and technical specifications, through design and implementation, to testing, troubleshooting and production support.

Depending on your experience level, you may take ownership of individual features and products, contribute to technical and architectural decisions, or work alongside experienced engineers while developing your embedded software expertise.

You will work on products such as security panels, keypads, touchscreens, card readers, sirens and sensors, collaborating closely with Hardware Engineering, Product Management, Quality Assurance, Compliance, Cybersecurity and global R&D teams.

As a Firmware Engineer, you will:
  • Develop and maintain firmware for wired and wireless security devices and accessories.
  • Implement firmware changes and new functionality across products such as Panels, Keypads, Touchscreens, Card Readers, Sirens and Sensors.
  • Participate in the full firmware development lifecycle, from requirements and specification through 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 interfaces such as RS485 and wireless technologies.
  • Contribute to solutions requiring low-power operation, real-time performance and efficient resource utilization.
  • Participate in hardware-software integration and contribute to system and firmware architecture discussions.
  • Troubleshoot technical issues and support root-cause analysis, debugging and bug fixing.
  • Use development and debugging tools such as SWD/JTAG debuggers, logic analyzers and oscilloscopes.
  • Contribute to firmware security mechanisms, including secure boot and secure firmware update solutions.
  • 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 and Cybersecurity teams.
  • Work closely with local and globally distributed engineering teams to ensure effective knowledge sharing and consistent implementation.
  • Contribute to continuous improvement of engineering processes, tools and development practices.

For Junior Engineers, responsibilities will be appropriately tailored to experience level and may include working under the guidance of experienced engineers, contributing to defined development tasks, testing and debugging, and gradually taking ownership of more complex firmware features.

What We Are Looking For
For Mid-Level and Senior Engineers
  • 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 experience with bare-metal and/or RTOS-based development.
  • Experience with ARM Cortex-M microcontrollers, such as STM32 or similar platforms.
  • Experience with embedded communication interfaces or protocols, ideally including RS485 and/or wireless communication.
  • Understanding of embedded systems constraints such as memory, processing resources, timing and power consumption.
  • Strong debugging and troubleshooting skills, including experience with hardware debugging tools.
  • Experience with Git and modern version-control workflows.
  • Experience working in Agile/Scrum development environments.
  • Good spoken and written English.
  • Strong problem-solving skills and the ability to work independently.
  • Proactive attitude, ownership and willingness to collaborate with colleagues across different locations and time zones.
For Junior Engineers

We are also open to candidates at the beginning of their firmware/embedded careers who demonstrate strong technical foundations, curiosity and motivation to develop in this area.

For Junior candidates, we are looking for:

  • Bachelor’s or Master’s degree in Software Engineering, Electronic Engineering, Telecommunications, Communication Systems or a related technical field.
  • Basic knowledge of C or C++.
  • Academic, personal or internship experience with embedded systems or microcontrollers is desirable.
  • Basic understanding of electronics and embedded software concepts.
  • Interest in firmware development and embedded technologies.
  • Willingness to learn and develop technical skills under the guidance of experienced engineers.
  • Good spoken and written English.
  • A proactive attitude, problem-solving mindset and ability to work collaboratively.
Nice to Have
  • Experience with FreeRTOS or another embedded RTOS.
  • Experience with STM32, TI MSPM0 or similar ARM Cortex-M platforms.
  • Experience developing firmware for low-power embedded devices.
  • Experience with secure bootloaders and secure firmware updates.
  • Basic understanding of cryptographic concepts such as hashing, signing and encryption.
  • Experience with wireless communication technologies used in embedded systems.
  • Experience working with products through verification, certification and high-volume production.
  • Experience working with internationally distributed engineering teams.
  • Familiarity with Scrum/Agile development methodologies.
What We Offer
  • Stable employment in a mature international engineering environment.
  • Opportunities for career growth and professional development.
  • A culture that encourages independence, creativity and continuous learning.
  • The opportunity to work with experienced engineers and global R&D teams.
  • The opportunity to work on products that directly contribute to protecting people and property worldwide.
  • Competitive salary and benefits package, including:
  • Meal Vouchers
  • LuxMed Medical Insurance
  • MultiSport Card
  • IKE/IKZE Additional Pension Contribution

Individuals may also be eligible for an annual performance bonus based on both individual and company performance.

Compensation & Relocation

We offer a competitive compensation package reflecting market benchmarks, as well as the candidate’s experience, skills and qualifications. Further details will be discussed during the recruitment process.

For candidates relocating to Gdańsk from another location in Poland, we offer a generous relocation package designed to support a smooth transition and relocation.

Your Journey With Us

We always aim to provide a fair and valuable recruitment process for everyone. If selected, you will follow the next stages:

  • Initial call with our recruitment team
  • Up to 2 interviews with the Hiring Manager and key stakeholders
Our Commitment to You

As an employer of choice, our greatest assets are the expertise, creativity and passion of our employees. We strive to create a great place to work that attracts, develops and retains the best talent, promotes employee engagement, foster teamwork and drives innovation for the benefit of our customers.

We aim to create an environment where everyone feels that they belong, with diversity and inclusion supporting growth and innovation. We develop and deploy best-in-class programs and practices, provide enriching career opportunities, listen to employee feedback and continuously challenge ourselves to do better.

Our values are respect, integrity, inclusion, innovation and excellence.

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

Similar jobs worth comparing

Quality Assurance Engineer – Senior / Mid / Junior
Quality Assurance Engineer – Senior / Mid / Junior

Kidde Global Solutions • Gdańsk

Hybrid
PLN 90,000 - 130,000
Meal Vouchers
LuxMed Medical Insurance
MultiSport Card
+1
Firmware & Hardware Team Leader
Firmware & Hardware Team Leader

Kidde Global Solutions • Gdańsk

Hybrid
PLN 179,000 - 246,000
Meal Vouchers
LuxMed Medical Insurance
MultiSport Card
+1
Hardware Engineer
Hardware Engineer

Kidde Global Solutions • Gdańsk

On-site
PLN 135,000 - 159,000
Meal Vouchers
LuxMed Medical Insurance
MultiSport Card
+1
Senior Embedded Firmware Engineer – RTOS, C/C++, Security
Senior Embedded Firmware Engineer – RTOS, C/C++, Security

Kidde Global Solutions • Gdańsk

Hybrid
PLN 180,000 - 240,000
Meal Vouchers
LuxMed Medical Insurance
MultiSport Card
+1
Senior Quality Assurance Engineer
Senior Quality Assurance Engineer

Kidde Global Solutions • Województwo pomorskie

On-site
PLN 206,000 - 237,000
Application Engineer - Poland (f/m/x)
Application Engineer - Poland (f/m/x)

OMICRON Lab • Sosnowiec

On-site
PLN 40,000 - 60,000
Free lunch
Flexible time management
Sustainability-focused environment
+1
Senior Embedded C++ Security Developer and Architect
Senior Embedded C++ Security Developer and Architect

Accenture • Szczecin

Hybrid
PLN 120,000 - 210,000
Coaching opportunities
Training & certification
Employee Assistance Program
+5
Associate Engineer (for Computer Science students)
Associate Engineer (for Computer Science students)

Sopra Steria • Katowice

On-site
PLN 90,000 - 120,000
Luxmed per request
Tech Lunches
Internal trainings
Embedded Software Engineer
Embedded Software Engineer

ALTEN Polska • Katowice

Hybrid
PLN 150,000 - 210,000
Medicover medical care
Medicover dental care
Medicover Benefits platform
+5
Staff DevOps Engineer
Staff DevOps Engineer

Altium • Wrocław

On-site
PLN 180,000 - 240,000
Private medical care
Group life insurance
Kafeteria MyBenefit
+5