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 an engineering technology business, based in Galway. Our partner has been operating for over 15 years and is hiring due to growth and projects that need delivering for 2025 and 2026. This is a unique opportunity for an individual to join a growing team/business developing cutting-edge technology that enables Remote Management, Monitoring, and Security through advanced Tracking Software and Mobile Applications. This technology is used worldwide and is recognized 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:
1. 10+ years of experience in C programming
2. Proficient in developing and debugging multi-threaded systems
3. Deep understanding of UNIX/Linux operating systems and their programming environments
4. Strong coding skills with a focus on writing well-documented, maintainable, and testable code
5. Ability to analyze and troubleshoot software bugs
6. Detail-oriented with an ability to rapidly learn and leverage new concepts, technologies, and business models
7. Capable of conveying technical concepts to non-technical stakeholders
Responsibilities
1. Team Leadership: Managing both internal and external developers to ensure effective project execution.
2. Design Collaboration: Working with the team, Product Management, and Project Management to design product architecture.
3. Development Execution: Transforming designs into functional code with the team.
4. Testing Methodology: Implementing strict development methodologies, including unit test-driven development, while ensuring code maintainability and thorough documentation.
5. Quality Assurance Input: Collaborating with the test team to develop appropriate test cases following best practices.
6. Agile Project Work: Engaging in a cross-functional agile environment to develop features across various software stacks.
Desirable Skills
1. Advanced Linux Skills: Experience with Linux Kernel and/or driver development.
2. Testing Practices: Familiarity with unit test-driven development.
3. Wireless Communication: Knowledge of Bluetooth classic or BLE development.
4. Modem Integration: Experience with GSM AT commands and modem integration.
5. Positioning Systems: Background in GPS or positioning technologies.
6. Vehicle Communication: CAN Bus experience is a plus.
7. Sensor Systems: Experience with sensor integrations.
8. 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
#J-18808-Ljbffr