Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Develop embedded firmware for Life Safety edge devices, focusing on Linux-based high-performance firmware.
Collaborate with product owners, engineering, and test teams to deliver features meeting technical requirements with quality and security.
Contribute to product development lifecycle including design, implementation, incremental delivery, unit testing, and software reuse.
Minimum Requirements
Bachelor’s Degree in Computer Science, Electrical, or Electronics Engineering.
Minimum 3 years of hands-on experience in C, C++, and Linux-based firmware development on microcontrollers, including device drivers.
Experience with industrial Ethernet protocols such as EtherNet/IP, Modbus TCP, Profinet, BACnet IP preferred.
Knowledge of Linux kernel, driver development, and API/SDK frameworks.
Ideal Candidate Profile
Experienced in developing industrial fieldbus communication protocols (EtherNet/IP, Modbus TCP) and RTOS platforms.
Skilled in addressing cybersecurity requirements and fixing issues identified by static code analysis tools like Coverity or Parasoft.
Familiar with Agile development processes using tools like JIRA, BitBucket, and experience with unit testing and test automation.
