Join to apply for the Senior Software Engineer role at prado3 days ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer role at pradoGet AI-powered advice on this job and more exclusive features.Direct message the job poster from pradoAs 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 securityEfficient 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.RequirementsMaster’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-havesWhat 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 offerA 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 levelSeniority levelMid-Senior levelEmployment typeEmployment typeFull-timeJob functionJob functionEngineering and Information TechnologyIndustriesDesign ServicesReferrals increase your chances of interviewing at prado by 2xGet notified about new Senior Software Engineer jobs in Veurne, Flemish Region, Belgium.Veurne, Flemish Region, Belgium 2 months agoLeffrinckoucke, Hauts-de-France, France €35,000.00-€40,000.00 3 weeks agoPoperinge, Flemish Region, Belgium 3 weeks agoRoeselare, Flemish Region, Belgium 1 month agoArrondissement of Roeselare, Flemish Region, Belgium 2 weeks agoLeffrinckoucke, Hauts-de-France, France 5 months agoDunkirk, Hauts-de-France, France 1 month agoRoeselare, Flemish Region, Belgium 8 hours agoWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr