Embedded Software Engineer
fulltime_permanent mid_levelJob Overview
Priva · Embedded Engineer Podcast
Your future ecosystem
Priva started as a hardware company and transformed into an innovative software company that grew to become the global market leader in horticulture and building automation. Today we are a high-tech company that develops hardware, software, and digital services in the field of climate control, energy-saving, and optimal reuse of water. We do this for horticulture, indoor and city farming, as well as utility buildings such as offices, retail, hotels, and hospitals.
We are proud to be working with over 600 colleagues, in 16 international branch offices divided over 12 countries together with over 400 international installation partners to deliver our sustainable solutions and services in more than 100 countries.
One of our embedded teams for building automation consists of a Product Owner, a Scrum Master, a Tech Lead, three QAs, and six Developers. You’ll be joining this team as an Embedded Software Developer. They work on embedded software for the main process controller and smart end devices responsible for sensing and actuation in the building automation.
How you add value
We seek a highly skilled and experienced Senior C++ Embedded Developer with at least 5 years of C++ experience to join our team. The ideal candidate will have a strong foundation in modern C++ (C++17 or later) and extensive experience in embedded systems development. You will be critical in designing and implementing software for our service-oriented, event-driven architecture, contributing to around 15+ services running on our embedded platform.
Key Responsibilities
Design, develop, and maintain efficient, reusable, high-performance C++17 services for our embedded Linux system.
Work closely with other software developers, testers, field support engineers, and product management to implement and maintain solutions.
Communicate technical ideas, insights, and data to a large (often non-technical) audience clearly and accurately.
Document and maintain technical design overviews and implementation details for other software developers.
Make Your Resume Now