C++ Embedded Software Engineer

Qdev Technologies — Lithuania · Posted ~1 day ago

Senior

Skills

C++ C++17 Embedded software development Google Test Unit testing Integration testing Functional safety Cybersecurity Software requirements Agile development

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an agile engineering team developing high-quality embedded software in modern C++. You will design maintainable and testable components, define requirements, develop unit and integration tests, address functional safety and cybersecurity, participate in reviews and failure analysis, and contribute to new features and existing product variants. Several years of embedded software development experience are expected.

Highlights

Build safety-critical embedded software with a strong focus on quality, testing, cybersecurity, and maintainability. The role combines technical ownership, agile collaboration, feature development, and complex problem-solving in a product-focused environment.

Description

We are looking for a skilled C++ Software Engineer to join our dynamic, agile team. Your expertise will drive innovation and efficiency in creating solutions that make a significant impact on patient care. Your responsibilities will include: Design and implement high-quality, maintainable, and testable software in C++ (C++17 preferred)Create and maintain software requirements and documentationEnsure compliance with functional safety and cybersecurity by conducting thorough testing and analysis.Develop and execute unit and integration tests using Google TestParticipate in code reviews, failure analysis, and developer testingContribute to the technical design of new features and maintain existing product variantsCollaborate in an iterative, agile development process focused on customer valueBalance teamwork with independent problem-solving on complex challenges We are looking for a person with the following experience: Several years of experience in embedded software development on Linux platformsStrong proficiency in C++ (C++17 preferred, minimum C++11) and CFamiliarity with Git, Google Test, and JSONExperience with Python scriptingUnderstanding of Agile methodologies (Scrum preferred)Knowledge of software testing methodologies and functional safetyAwareness of cybersecurity principles in software developmentExperience with tools like:Enterprise Architect (UML modeling)Azure DevOps, VSCode, CMakeAsciiDoc, Axivion, PolarionFamiliarity with VMWare, Windows, and software configuration managementExperience writing software requirements for safety-critical systemsPassion for clean code, continuous improvement, and collaborative developmentStrong organizational skills and a structured approach to problem-solvingFluency in English, both written and spoken Our Offer • Support – You will have a Qdev buddy by your side • Flexibility – Flexible working hours, vacation schedule • Online and offline training/workshops and other knowledge-sharing possibilities • Additional health and personal accident insurance • Snacks and fun activities in the office • Additional time off • Personal and sport budget • Loyalty benefits and perks • Agile, friendly and international environment • Gross salary in a range of 3200-6300 EUR (negotiable, based on competencies)