Embedded Software Engineer - Contract (Hybrid / flexible)
Daily Rate Contract - 6 - 12 Months
Zenovo Ireland are looking to recruit an Embedded Software Engineer Lead to support an engineering technology business based in Galway. This will be a 6 month contract initially with a high probability of extension.
Key Experience & Responsibilities
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 analyse 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, Embedded
Benefits: Work From Home
#J-18808-Ljbffr