Since 1994, Microdata Due has been a trusted leader in advanced fire safety technologies for the marine industry. As part of Consilium Safety Group, we develop innovative safety solutions that protect lives, assets, and operations worldwide.Backed by Antin Infrastructure Partners, a leading private equity firm, Consilium Safety Group is on an ambitious growth and transformation journey. With strong financial support and a clear strategic direction, we continue to invest in innovation, operational excellence, and talented people who want to make a difference.This is an exciting opportunity to join an international company where you can grow professionally, take on new challenges, and contribute to cutting-edge technology development.About the RoleWe are currently looking for an experienced and motivated Embedded Software Engineer to join our development team in Follo, Italy.In this role, you will work on advanced embedded software solutions within a Linux environment, contributing to the full software development lifecycle – from requirements analysis to implementation, integration, testing, and documentation.Key Responsibilities Analyze and manage software requirementsDevelop high-level software components in C++Work within embedded Linux environmentsIntegrate and test software modulesCreate and maintain technical documentationCollaborate closely with cross-functional teams in an international environment
QualificationsRequired Skills & Experience
Bachelor's or Master's degree in Computer Science, Electronics Engineering, or a related technical fieldMinimum 5 years of experience in C++ software developmentStrong knowledge of modern C++ (C++14 or later)Experience with embedded Linux systems such as Yocto or BuildrootExperience developing applications for embedded systems, including performance optimization and deterministic software designFamiliarity with version control and development tools such as Git, SVN, GitLab, and JenkinsUnderstanding of CI/CD workflows, branching strategies, and issue trackingKnowledge of structured and object-oriented software designExperience with Bash and Python scripting
Preferred Qualifications
Experience with C# and the .NET frameworkKnowledge of TCP sockets and WebSocket communicationExperience with PostgreSQL or other relational databasesFamiliarity with Qt/QMLExperience with profiling and performance analysisKnowledge of real-time communication protocols such as SPI and UARTUnderstanding of Agile/Scrum methodologiesExperience with UML modellingExperience working with RTOS environments such as FreeRTOS
What We Offer
Excellent working conditionsA supportive and collaborative international work environmentOpportunities for continuous learning and professional developmentThe chance to work with highly skilled professionals and innovative technologiesA stable and growing company with a strong purpose and global presence
Consilium Safety Group is an equal opportunity employer committed to diversity and inclusion.#J-18808-Ljbffr