Embedded Software Engineer
تفاصيل الوظيفة
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.
#J-18808-Ljbffr Telecommunication & Information Technology
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.