Jobless Developer
prado logo

Posted 8 months ago

Open

software engineer - smart home applications

Veurne, BEHybrid

AI Summary

Develops high-performance smart home applications in Rust within a connected hardware-software environment, implementing secure communication protocols and collaborating with R&D 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 a software engineer, the focus lies on the development of cutting-edge smart home applications within a connected hardware-software environment. These applications will be developed using Rust ensuring high performance, reliability, and security. Collaboration with the R&D team is key to aligning software functionality with hardware capabilities, and to define the requirements for new developments.

what you will do

  • Efficient and secure communication protocols for smart home devices are implemented and optimised for constrained environments.

  • Develop high-performance, reliable and secure software using Rust.

  • Unit tests are written before, during, or after feature development to ensure long-term software quality.

  • New technologies and trends in smart home development are actively monitored and selectively integrated.

  • 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

C++Communication ProtocolsEmbedded SystemsGRPCKNXMatterMQTTRustSmart Home DevelopmentUnit Testing

Explore related jobs

Browse these categories

Market data for software engineer roles

All reports →