Join to apply for the Senior Software Engineer role at prado
3 days ago Be among the first 25 applicants
Join to apply for the Senior Software Engineer role at prado
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from prado
* As a Senior 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 modern C++23, 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.
* Modern C++ (including C++20 and C++23 features) is used to ensure high performance, reliability, and security
* 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.
* 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.
Requirements
* Master’s degree (or equivalent through experience) in Computer Science, Software Engineering, or related fields, with 5+ years of experience.
* Advanced knowledge of modern C++.
* Familiarity with communication protocols such as MQTT, Matter, KNX, or gRPC.
* Strong problem-solving capabilities and a meticulous working style.
* Fluency in English; knowledge of Dutch is considered an advantage.
* Proactive and engaged in collaborative processes.
Nice-to-haves
What matters most is passion, curiosity, and a readiness to learn. Experience or interest in any of the following areas is welcome:
* Software architecture and asynchronous programming.
* Use of libraries such as STL, Asio, Boost, Abseil, stdexec, asio-grpc.
* GUI development (e.g. Dear ImGUI, Qt) and UX/UI design.
* Knowledge of 3D technology and rendering engines (OpenGL, WebGL).
* Deployment to Android, iOS, Linux, Windows, web, or cloud environments.
* Experience with Docker and orchestration tools (e.g. Kubernetes).
* Embedded systems development (MCUs, drivers, embedded Linux, Buildroot/Yocto).
What we offer
* A company where you will quickly feel at home due to the warm working atmosphere and where ambition comes first. You work within a team that wants to inspire you to tackle your job with passion. Office in Veurne and Ghent.
* A challenging position with responsibility and possibility to learn and grow.
* You get a competitive salary package adapted to your knowledge, skills and experience.
* The chance to work in a scale-up environment where you can help shape the future from the start. No legacy systems to maintain; instead, you’ll focus on building innovative solutions from scratch.
Further questions? Do not hesitate to contact us. To apply, please send your resume and a cover letter explaining your interest through our website form.
Seniority level
* Seniority level
Mid-Senior level
Employment type
* Employment type
Full-time
Job function
* Job function
Engineering and Information Technology
* Industries
Design Services
Referrals increase your chances of interviewing at prado by 2x
Get notified about new Senior Software Engineer jobs in Veurne, Flemish Region, Belgium .
Veurne, Flemish Region, Belgium 2 months ago
Leffrinckoucke, Hauts-de-France, France €35,000.00-€40,000.00 3 weeks ago
Poperinge, Flemish Region, Belgium 3 weeks ago
Roeselare, Flemish Region, Belgium 1 month ago
Arrondissement of Roeselare, Flemish Region, Belgium 2 weeks ago
Leffrinckoucke, Hauts-de-France, France 5 months ago
Dunkirk, Hauts-de-France, France 1 month ago
Roeselare, Flemish Region, Belgium 8 hours ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr