Embedded Software Engineer
Piano di Follo - Italy
Job Summary
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 Role
We 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 requirements
Develop high-level software components in C
Work within embedded Linux environments
Integrate and test software modules
Create and maintain technical documentation
Collaborate closely with cross-functional teams in an international environment
Qualifications
Required Skills & Experience
Bachelors or Masters degree in Computer Science Electronics Engineering or a related technical field
Minimum 5 years of experience in C software development
Strong knowledge of modern C (C14 or later)
Experience with embedded Linux systems such as Yocto or Buildroot
Experience developing applications for embedded systems including performance optimization and deterministic software design
Familiarity with version control and development tools such as Git SVN GitLab and Jenkins
Understanding of CI/CD workflows branching strategies and issue tracking
Knowledge of structured and object-oriented software design
Experience with Bash and Python scripting
Preferred Qualifications
Experience with C# and framework
Knowledge of TCP sockets and WebSocket communication
Experience with PostgreSQL or other relational databases
Familiarity with Qt/QML
Experience with profiling and performance analysis
Knowledge of real-time communication protocols such as SPI and UART
Understanding of Agile/Scrum methodologies
Experience with UML modelling
Experience working with RTOS environments such as FreeRTOS
What We Offer
Excellent working conditions
A supportive and collaborative international work environment
Opportunities for continuous learning and professional development
The chance to work with highly skilled professionals and innovative technologies
A stable and growing company with a strong purpose and global presence
Apply Now
Does this sound like your next challenge Submit your application as soon as possible we review applications on a rolling basis.
Consilium Safety Group is an equal opportunity employer committed to diversity and inclusion.
About Company
Consilium Safety Group is a world-leading solution provider of fire and gas safety technologies for the marine, energy, transport and building sectors. By combining safety expertise with intelligent detection, the company contributes to protecting lives, values, and the planet through ... View more