
Open since Jun 2026
embedded software engineer
AI Summary
Design, develop and maintain embedded software for smart home devices using Rust and C++, implementing secure communication protocols and collaborating with hardware teams.
About this role
who we are
At prado, we build invisible home technology for the world’s best architects. Since launching our first flagship product in 2021, we have grown into a fully integrated ecosystem of lighting, ventilation, power and security solutions. Our strong R&D focus and targeted M&A strategy fuel our rapid expansion, with 150 + colleagues operating across Europe, North America and the Middle East.
As an embedded software engineer, you will play a key role in developing the embedded software that powers our next-generation smart home products. Working at the intersection of hardware and software, you will design, implement and optimize firmware and embedded applications for connected devices. These applications will be developed using Rust ensuring high performance, reliability, and security. You will work closely with electronics, hardware and product development teams to bring innovative and reliable smart home solutions to life.
what you will do
Design, develop and maintain embedded software for smart home devices and connected systems.
Develop high-performance, reliable and secure software using Rust.
Efficient and secure communication protocols for smart home devices are implemented and optimised for constrained environments.
Unit tests are written before, during, or after feature development to ensure long-term software quality.
Collaborate closely with hardware engineers to integrate software with custom electronics and embedded platforms.
Stay up to date with emerging technologies, embedded software trends and smart home innovations.
Documentation and clear communication support effective collaboration within the team.
Work takes place within a dynamic team of talented professionals in a rapidly growing company.
what we are looking for
Master’s degree (or equivalent through experience) in Computer Science, Software Engineering, IT or a related engineering field
Minimum 3-4 years of relevant experience.
Strong programming skills in modern C++.
A first experience with Rust as a programming language is a strong asset.
Familiarity with communication protocols such as MQTT, Matter, KNX, or gRPC.
A fascination with AI, and a desire to work in an environment that encourages open experimentations and explorations.
Excellent problem-solving skills and meticulous attention to detail.
A proactive attitude with the ability to work both independently and in a team.
Proficient communication skills in English; knowledge of Dutch is advantageous.
what we offer
prado is a fast-scaling international company with the ambition to lead its market.
Guided by a family-driven philosophy, you will feel quickly at home thanks to our warm work environment.
You’ll work in an inspiring team that encourages passion and excellence, where ambition and collaboration go hand in hand.
The role offers a challenging scope of responsibilities, with plenty of opportunities to learn and grow.
We offer a competitive salary package tailored to your experience and skills.
A minimum of 4 days in-office presence per week is required to support the team cohesion.
Interested? Any other questions? Don't hesitate to apply.
Skills
Explore related jobs
More jobs at prado
Similar C++ jobs
- S
C++, C#SQUIRCLE IT CONSULTING SERVICES PVT. LTD · Bengaluru, KA - P
C/C++ DeveloperProcom Consultants Group · Hillsboro, OR - A
C/C++ DeveloperAdagrad AI · Pune, India - FSoftwareentwickler C++/C#FERCHAU GmbH Niederlassung Kassel · Kassel, Germany
- PC/C++ DeveloperPremium Technology · New York, NY
- FSoftwareentwickler C / C++FERCHAU GmbH Niederlassung Bremen City · Bremen, Germany
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.