Senior C++ Developer

Il y a 2 heures

Leuven, Flanders, Belgique XenomatiX Temps plein
ppWe’re looking for a bSenior C++ Engineer /b who can work independently and in small teams. You can deliver reliable software, even under tight deadlines, and want to work in a start‑up minded environment where ideas and customers can quickly reshape the challenge. You want to have a real impact on the products we create and take both responsibility and pride in the outcome. /p pAs a skilled developer, you’ll integrate features into our existing C++17 codebase using your knowledge of object‑oriented programming, idioms, and software patterns. Your software craftsmanship and adherence to the “boy scout rule” will elevate our product and codebase to new heights. However, you do understand the software is a “means to an end” and that end is the business. /p pWith your analytical mind you can both focus on details during implementation as think over aching when doing architectural exercises. You can abstract details and work on software that is too large to fully grasp. Based on logic, you can prioritize your work and systematically work through the plan. Keeping administration and traceability is part of this. /p pBeing a senior, you have experience in the different stages of software development. You can estimate the effort of work left to do, create plannings and envision roadmaps. Living up to the agile spirit, you have no problem reshaping the plan when the context changes. As a team player, you take responsibility and support or mentor others to reach the team’s goals. You communicate well and professionally, both when on track and when the plan is going south. /p ul liCollaborate with a small team of C++ developers or work solo. /li liManage the overarching software layer for multiple products. /li liDevelop and maintain interfaces (GUI, CLI, SDK) for customers. /li liDesign, extend and maintain inter-software communication. /li liAutomate development processes using tools like CMake, unit testing (catch2), mocking, and Azure build pipelines using yaml files. /li liYou need to cross compiling for and remotely debug embedded devices. /li liYou control remote and embedded systems from the terminal. /li liTest code in real‑world scenarios beyond the developer’s computer. /li liPrioritize readability and maintainability over complex solutions. /li liWrite performant code where necessary on low‑resource systems. /li liProvide support, both internally and towards customers. /li liThink both as an engineer and as an entrepreneur. /li liBe part of the unit production flow: installing software on units that need to be shipped or perform root‑cause analysis on units returning from customers. /li liYou will write and maintain manuals and documentation, both for internal usage and for customers. /li /ul pbWhat you’ll need: /b /p ul liExcellent C++ knowledge. /li liMaster’s degree in computer science or equivalent experience (minimum 5 years). /li liProficiency in OOP methodologies and code patterns. /li liDemonstrated ability to dig into topics and persevere (e.g., home projects, hackathons, coding challenges, …). /li liFamiliarity with both Linux shell and PowerShell. /li liStrong English communication skills (verbal and written). /li liCapable of working in a small team of developers or solo. /li /ul pbWhat gives you a head start: /b /p ul liProficiency in Python. /li liKnowledge of modern CMake, CTest, CPack, and CMakePresets. /li liExperience with Azure DevOps and pipelines. /li liInclination towards TTD, but you know when to use it and when not. /li liKnowledge of TCP/UDP streaming, HTTP rest API’s (in C++ and python) /li liUsage of Visual Studio 2022/2026 IDE and VScode. /li liBasic knowledge of system management on Windows and linux. /li liKnowledge of software performance in embedded systems. /li liKnowledge of documentation generation through doxygen, latex, pandoc, … /li /ul pbWhat

we offer
/b /p ul liGreat team spirit: we are a motivated, dynamic and committed team, we support each other and value teamwork. /li liWe share one common vision: we thrive to contribute to the mobility evolution and build a future where roads are a safer place for everyone. /li liEntrepreneurial mindset: we never stop learning, we embrace innovation and change. /li liGrowing with us: you become part of a growing company that values and develops its people. You will play a central role to the company development and success. You will have the opportunity to take on different challenges, grow and learn. /li liHigh tech environment full of technical talent. /li /ul pbThe opportunity is here, make it yours /b /p pSubmit your CV and motivation letter to , referring to the position XV2601. /p h3Application form /h3 pFirst name /p pLast name /p pEmail /p pOne file only. 5 MB limit. Allowed format: pdf, word. /p /p