Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Company Description
House of Duratech is a Belgian company committed to delivering high-quality, energy-efficient solutions for swimming pool owners. Our product range includes pool lighting, heat pumps, and control systems, developed with a focus on durability, sustainability, and ease of maintenance. By leveraging the latest technological trends, we bring innovation to the pool industry—always backed by our extensive engineering expertise.
Role Description
We are seeking an Experienced Freelance Firmware Engineer to help develop and maintain embedded software for our smart pool devices. In this role, you’ll work remotely and independently, in close collaboration with our engineering team. Your input will directly influence the performance and reliability of our pool technology solutions.
Key Responsibilities
- Develop embedded software primarily for ESP32 and STM32 platforms
- Translate product requirements into software specifications
- Define and implement software architecture
- Test, debug, and document firmware solutions
- Troubleshoot and resolve bugs
- Analyze customer feedback and implement improvements in collaboration with the service team
Required Qualifications
- Strong experience in C programming for embedded systems
- Proficiency with ESP32, including ESP32 toolchain (CMake) and FreeRTOS
- Solid understanding of embedded system design and electronics (ability to read and understand schematics)
- Experience with ARM Cortex-M architecture
- Good problem-solving skills and attention to detail
- Experience in debugging embedded firmware
- Ability to work independently in a remote environment
- Excellent command of English in both writing and speaking
- Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field
Nice to Have (Bonus Skills)
- Experience with STM32 microcontrollers
- Familiarity with GitLab and GitLab CI/CD workflows
- Experience with automated testing and structured software architecture
- Basic knowledge of Python
- Experience with Embedded Linux
- Familiarity with Buildroot
- Knowledge of MQTT and Matter protocols
What We Offer
- Flexible, part-time freelance role (2 days per week)
- Fully remote work with autonomy and technical impact
- A collaborative and supportive team of experts
- Opportunity to contribute to sustainable, energy-efficient innovations in the smart pool industry
How to Apply:
Send your CV and brief motivation to [email protected]
Ready to apply?
Join Propulsion Systems - House of Duratech and take your career to the next level!
Application takes less than 5 minutes