Embedded Software Engineer
- Hybrid
- Amsterdam, Noord-Holland, Netherlands
- €4,000 - €5,500 per month
- Product & Engineering
Job description
We’re on a mission to accelerate the energy transition with sustainable home energy for all and it’s our goal to help 3 million households transition by 2030. That is why we're seeking a highly motivated and ambitious person that’s not afraid to make their hands dirty and make a real dent in the climate change challenge that we are already facing. Are you ready to rise to the challenge?
As an Embedded Software Engineer, you will play a pivotal role in delivering high-quality, efficient, and maintainable embedded code for our innovative products. Joining a dynamic team of passionate engineers, you'll contribute to our mission of reducing CO2 emissions through cutting-edge home-energy solutions
Job requirements
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%) that we pay on top of your monthly salary.
We like to see you! We are flexible in when and where you work, but we encourage you to come to our vibrant office in Amsterdam multiple times a week.
Whenever you come to the office, we cover your travel costs, either by car or with a NS business card.
Recharge with 25 paid holiday days a year to contribute to our mission in a healthy way.
Work abroad for up to 1 month per year to visit family and friends and escape the Dutch weather.
We support your career growth and encourage all Quatters to pursue new learning and career opportunities within the company.
Join our authentic Quatt culture where you can truly be yourself and meet people from all over the world. We have over 30 nationalities working with us!
Enjoy a healthy, vegetarian/vegan lunch at our office.
Have fun at our themed monthly Quatt drinks and seasonal parties.
Good people hire good people, so earn a €2,000 bonus by referring a friend as amazing as you.
Ready to change the future with us?
If what you've read excites you and you believe you're a great fit for our team, please apply below. Don't worry if you don't tick every box – at Quatt, we value performance over prejudice and always look further than just your resume. Join us in our mission to accelerate the transition to sustainable home energy for all 🌱
How to Apply
Submit your application below. Our Talent Acquisition team will review it and get back to you within 2 working days, sometimes even within hours.
Next Steps
Our process typically includes three interviews, where we start with getting to know each other a bit better.
Questions?
If you have any questions about the role, feel free to reach out to ioulia@quatt.io
Please note that we are not working with recruitment agencies at this time. Thank you for your understanding. Every resume we will get from an agency, will be treated as our own 😉.
We believe in diversity, 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.
or
All done!
Your application has been successfully submitted!