Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
New offer - be the first one to apply!
September 1, 2026
Firmware Engineer – Mid
Mid • On-site
Gdansk, PM, Poland
Apply now
About the Role
The Firmware Engineering team in Gdańsk is growing and is seeking Firmware Engineers, primarily at mid and senior levels, while welcoming Junior Engineers with a strong interest in embedded systems and firmware development.
You will contribute to the development and evolution of security systems and accessories for the EMEA market. You will work 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 own individual features and products, contribute to technical and architectural decisions, or work alongside experienced engineers while building embedded software expertise. Products include security panels, keypads, touchscreens, card readers, sirens, and sensors. You will collaborate 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 new functionality for panels, keypads, touchscreens, card readers, sirens, and sensors.
- Participate in the complete firmware development lifecycle: requirements, specification, design, implementation, testing, and production support.
- Develop embedded software using C and, where applicable, C++.
- Work in bare-metal and RTOS-based environments, including FreeRTOS.
- Develop and maintain communication functionality using interfaces such as 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 and support root-cause analysis, debugging, and bug fixing.
- Use 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 with local and globally distributed engineering teams to share knowledge and ensure consistent implementation.
- Contribute to the continuous improvement of engineering processes, tools, and development practices.
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 RS485 and/or wireless communication.
- Understanding of embedded systems constraints, including memory, processing resources, timing, and power consumption.
- Strong debugging and troubleshooting skills, including 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 ability to work independently.
- Proactive attitude, ownership, and willingness to collaborate across locations and time zones.
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 hashing, signing, and encryption.
- Experience with wireless communication technologies used in embedded systems.
- Experience supporting products through verification, certification, and high-volume production.
- Experience working 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 encouraging independence, creativity, and continuous learning.
- Work with experienced engineers and global R&D teams.
- Opportunity to work on products that help protect people and property.
- Competitive salary and benefits package, including meal vouchers, LuxMed medical insurance, MultiSport Card, and IKE/IKZE additional pension contribution.
- Potential annual performance bonus based on individual and company performance.
Compensation & Relocation
A competitive compensation package is offered 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
Firmware Engineer – Senior
Walter Kidde Portable Equipment, LLC
Senior
Technology
Gdansk, PM, Poland · On-site
N/A
1h ago
Hardware and Firmware Leader
Kidde Global Solutions
Senior
Technology
Gdansk, PM, Poland · Hybrid
192K zł - 264K zł/yr
23 days ago
Embedded Engineer
Andersen
Mid
Technology
Budapest, Hungary · Remote
€3K - €4K/yr
24 days ago
Embedded Engineer
Andersen
Mid
Technology
Warsaw, MZ, Poland · Remote
N/A
24 days ago
Java Developer (AWS)
ALTEN Polska
Senior
Technology
Krakow, MA, Poland · On-site
N/A
1h ago
Senior Software Engineer, Globalization
Remitly
Senior
Technology
Krakow, MA, Poland · On-site
27K zł - 30K zł/yr
1h ago
Senior Software Engineer, Backend (Identity International)
Affirm
Senior
Technology
Warsaw, MZ, Poland · Remote
26K zł - 36K zł/yr
24 days ago
Senior Software Engineer, Globalization
Remitly
Senior
Technology
Krakow, MA, Poland · Hybrid
27K zł - 30K zł/yr
18 days ago
Senior Software Engineer, Globalization
Remitly
Senior
Technology
Krakow, MA, Poland · Hybrid
27K zł - 30K zł/yr
18 days ago
Embedded Systems Engineer (Bare Materials)
TQLO SP. Z O.O.
Senior
Technology
Wroclaw, DS, Poland · Remote
0K zł - 0K zł/yr
24 days ago