Lead Firmware Engineer Galway (Hybrid / flexible) Salary: up to €90,000 (depending on experience) + benefits package + pension Zenovo Ireland are looking to recruit a Lead Engineer to support a engineering technology business, based in Galway. Our partner have been operating for over 15 years, and are hiring due to growth and projects which need delivering for 2025 and 2026. This is a unique opportunity for an individual to join a growing team/business who are developing cutting-edge technology that enables Remote Management, Monitoring, and Security through advanced Tracking Software and Mobile Applications. This technology is used worldwide and recognised as being market leading in this space. Key Experience & Responsibilities; an ideal candidate for this position should possess extensive experience and qualifications in firmware development and team leadership. Key requirements include: 10+ years of experience in C programming Proficient in developing and debugging multi-threaded systems. Deep understanding of UNIX/Linux operating systems and their programming environments. Strong coding skills with a focus on writing well-documented, maintainable, and testable code. Ability to analyse and troubleshoot software bugs. Detail-oriented with an ability to rapidly learn and leverage new concepts, technologies, and business models. Capable of conveying technical concepts to non-technical stakeholders. Responsibilities Team Leadership: Managing both internal and external developers to ensure effective project execution. Design Collaboration: Working with the team, Product Management, and Project Management to design product architecture. Development Execution: Transforming designs into functional code with the team. Testing Methodology: Implementing strict development methodologies, including unit test-driven development, while ensuring code maintainability and thorough documentation. Quality Assurance Input: Collaborating with the test team to develop appropriate test cases following best practices. Agile Project Work: Engaging in a cross-functional agile environment to develop features across various software stacks. Desirable Skills Advanced Linux Skills: Experience with Linux Kernel and/or driver development. Testing Practices: Familiarity with unit test-driven development. Wireless Communication: Knowledge of Bluetooth classic or BLE development. Modem Integration: Experience with GSM AT commands and modem integration. Positioning Systems: Background in GPS or positioning technologies. Vehicle Communication: CAN Bus experience is a plus. Sensor Systems: Experience with sensor integrations. Firmware Development: Skills in the development and debugging of firmware, including tools like u-boot. Please note we cannot offer sponsorship for this role. If you are interested in the role, please send across your latest CV and we will be in touch. Skills: firmware C Programming Benefits: Annual Bonus / 13th Cheque Flexitime HEALTH