Firmware Engineer – Mid

Brak informacji o wynagrodzeniu
MidFull-time·Umowa o pracę
#412124·Dodano 9 dni temu·5
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

CfirmwareEmbeddedembedded platformsbare-metallow-power embedded devicesRTOS-based developmentMCUswireless communication technologies

Firma i stanowisko

Kidde Global Solutions is a world leader in fire and life safety solutions with iconic brands such as Kidde, Kidde Commercial, Edwards, GST, Badger, Gloria, and Aritech. The company develops residential and commercial safety products and services to protect people and property globally, focusing on innovation in fire and life safety leadership.

Wymagania

  • Bachelor's or Master's degree in Software Engineering, Electronic Engineering, Telecommunications, Communication Systems, or 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, including RS485 and 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 ability to work independently.
  • Proactive attitude, ownership, and willingness to collaborate across locations and time zones.

Nice to have:

  • Experience with FreeRTOS or other 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 with verification, certification, and high-volume production.
  • Experience working with internationally distributed engineering teams.
  • Familiarity with Scrum/Agile methodologies.

Obowiązki

  • Develop and maintain firmware for wired and wireless security devices and accessories.
  • Implement firmware changes and new functionalities for products including Panels, Keypads, Touchscreens, Card Readers, Sirens, and Sensors.
  • Participate in all stages of the firmware development lifecycle: requirements, 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 functionalities using interfaces like RS485 and wireless technologies.
  • Contribute to solutions requiring low-power operation, real-time performance, and efficient resource usage.
  • Perform hardware-software integration and participate in system and firmware architecture discussions.
  • Troubleshoot technical issues, perform 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 global engineering teams for knowledge sharing and consistent implementation.
  • Contribute to continuous improvement of engineering processes, tools, and development practices.

Benefity

  • Stable employment in a mature international engineering environment.
  • Opportunities for career growth and professional development.
  • Culture encouraging independence, creativity, and continuous learning.
  • Collaboration with experienced engineers and global R&D teams.
  • Work on products that protect people and property worldwide.
  • Competitive salary and benefits package including Meal Vouchers, LuxMed Medical Insurance, MultiSport Card, and IKE/IKZE Additional Pension Contribution.
  • Eligibility for annual performance bonus based on individual and company performance.
  • Generous relocation package for candidates relocating within Poland.
Karta sportowa
Opieka zdrowotna
Płatne święta

Inne informacje

The administrator of your data is Walter Kidde Portable Equipment, LLC at 4200 Northcorp Parkway, Suite 240 Palm Beach Gardens, FL 33410. Data is processed for recruitment purposes based on Labor Code and GDPR regulations. Provision of mandatory data is obligatory; other data is voluntary. Data retention is until recruitment completion or limitation period. Candidates have rights to access, correct, delete, restrict processing, transfer data, object, and file complaints. Consent can be withdrawn at any time.

Walter Kidde Portable Equipment

Walter Kidde Portable Equipment

3 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz