We’re on a mission to accelerate the energy transition with sustainable home energy for all, aiming to help 3 million households transition by 2030. We are seeking a highly motivated and ambitious individual not afraid to make their hands dirty to tackle the climate change challenge.
Embedded Software Engineer
As an Embedded Software Engineer, you will play a pivotal role in delivering high-quality, efficient, and maintainable embedded code for our innovative products. Join a dynamic team of passionate engineers to contribute to our mission of reducing CO2 emissions through cutting-edge home-energy solutions.
What you will do:
- Develop high-quality C/C++20 code for Linux and real-time embedded environments, ensuring optimal performance and reliability.
- Contribute to the design of software architecture and firmware implementation, from integration to high-volume manufacturing.
- Clarify embedded software requirements and ensure alignment with project goals.
- Specify, design, and implement functionalities and behaviors of embedded subsystems, including controlling heat pumps, our all-electric system, among other products in our ecosystem.
- Ensure seamless software integration across multiple interconnected products within the same ecosystem.
- Write unit and component level tests to ensure proper functionality and reliability.
- Design and implement error and fault management strategies to enhance system robustness.
- Perform hands-on hardware bring-up, system debugging, and code optimization.
- Collaborate with electrical engineers to design, implement, and test new hardware solutions.
- Integrated control algorithms into our embedded platforms.
- Assist in the development of End of Line (EOL) and testing software applications.
What you’ll need:
- Bachelor's or Master's degree in software engineering or a related field.
- Minimum of 3 years of experience writing embedded firmware in C/C++.
- Experience with Linux-related environments such as Yocto, Systemd, and CLI usage.
- Proficiency in Real-Time Operating Systems (RTOS).
- Strong embedded debugging skills, with the ability to troubleshoot complex issues.
- Working knowledge of communication protocols such as Modbus or similar.
- Experience with test equipment, bus analyzers, and debug tools.
- Familiarity with version control systems, particularly GIT.
- Knowledge of security protocols is a plus.
- Exceptional communication skills in English.
Why Quatt:
- A competitive monthly salary, excluding holiday allowance (8%) paid on top of your monthly salary.
- Flexibility in working hours and locations with an encouragement to visit our vibrant office in Amsterdam multiple times a week.
- Travel costs covered, either by car or with a NS business card, when visiting the office.
- 25 paid holiday days a year to contribute to our mission in a healthy way.
- Opportunity to work abroad for up to 1 month per year.
- Support for career growth and learning opportunities within the company.
- An authentic Quatt culture with over 30 nationalities represented.
- Healthy, vegetarian/vegan lunch at our office.
- Themed monthly Quatt drinks and seasonal parties.
- Refer a friend and earn a €2,000 bonus.
Ready to change the future with us?
Join us in our mission to accelerate the transition to sustainable home energy for all 🌱 If you have any questions about the role, feel free to reach out to Ioulia at ioulia@quatt.io.
We believe in diversity and inclusiveness, and we want to give everyone a fair chance. Therefore, it's okay to not mention your gender, nationality, and date of birth on your resume.