Senior Firmware & Embedded Linux Engineer
Firma i stanowisko
At Aritech, as part of Kidde Global Solutions Commercial Fire Business Unit, the team works with cutting-edge technologies that protect lives and property worldwide. The role involves contributing to the development of a common embedded platform supporting multiple product families. Collaboration spans Systems Engineering, Hardware, Product Management, Cybersecurity, QA, and Cloud teams.
Wymagania
- Bachelor's or Master's degree in Computer Science, Software Engineering, Electronics, Telecommunications, or a related field.
- Minimum 5 years of experience in embedded software or firmware development.
- Strong experience with Embedded Linux development.
- Excellent knowledge of C/C++.
- Good knowledge of Python for automation, testing, diagnostics, and development tooling.
- Experience developing firmware for ARM Cortex-M microcontrollers such as STM32, NXP, TI, or similar platforms.
- Experience with RTOS environments such as FreeRTOS or Zephyr.
- Strong understanding of Linux fundamentals.
- Practical experience with Yocto and/or Buildroot.
- Experience developing communication protocols and hardware interfaces.
- Strong debugging skills using JTAG/SWD debuggers, logic analyzers, oscilloscopes, and related tools.
- Experience with Git and modern development workflows.
- Strong analytical and problem-solving skills.
- Excellent written and verbal English communication skills.
Nice to have:
- Experience with electronic security systems, including Access Control, Intrusion Detection, or Video Surveillance products.
- Experience implementing Secure Boot, secure firmware/software updates, and device authentication mechanisms.
- Knowledge of cybersecurity principles for connected devices.
- Experience with secure communication technologies such as TLS and certificate-based authentication.
- Familiarity with Linux kernel customization, BSP integration, or device driver development.
- Experience with CI/CD pipelines and automated testing frameworks.
- Experience working with cloud-connected or IoT devices.
- Experience collaborating with globally distributed engineering teams.
Obowiązki
- Design, develop, test, and maintain software for Embedded Linux platforms.
- Develop firmware for ARM-based microcontrollers used in security devices.
- Design and implement communication mechanisms between Linux processors and microcontroller subsystems.
- Develop platform services, communication layers, and device management functionality.
- Develop software and firmware with a focus on reliability, cybersecurity, performance, and maintainability.
- Customize and maintain Embedded Linux distributions using Yocto or Buildroot.
- Develop Python-based tools for automation, diagnostics, testing, manufacturing support, and engineering productivity.
- Support hardware bring-up, board-level integration, and troubleshooting activities.
- Participate in system verification, validation, certification, and production readiness activities.
- Collaborate closely with Hardware, Systems Engineering, Cybersecurity, QA, and Product Management teams.
- Prepare and maintain technical documentation, design specifications, and development guidelines.
Benefity
- Stable employment in a mature engineering environment.
- Opportunities for career growth and professional development.
- A culture that encourages independence, creativity, and continuous learning.
- Competitive salary and benefits package:
- Meal Vouchers
- LuxMed Medical Insurance
- MultiSport Card
- IKE/IKZE Additional Pension Contribution
- Potential eligibility for an annual performance bonus based on individual and company performance.
Inne informacje
The administrator of your data is Walter Kidde Portable Equipment, LLC 4200 Northcorp Parkway, Suite 240 Palm Beach Gardens, FL 33410. Data processing is for recruitment as per GDPR and Labor Code. Providing mandatory data is obligatory; other data is voluntary. Data retention is until recruitment conclusion and limitation periods or withdrawal of consent (max 24 months). Data recipients include recruitment service providers. Rights include access, correction, deletion, restriction, transfer, objection, and filing complaints. Consent can be withdrawn anytime.
Walter Kidde Portable Equipment
18 aktywnych ofert