The Impact You'll Make
Are you driven by a passion for technology and excited by the challenge of complex embedded systems?
Danfoss Climate Solutions is looking for a Senior Embedded Software Engineer to join our multicultural team in Italy.
The person we are looking for will become part of the Embedded Software team, currently working on the development of a new flexible control platform designed for advanced and sustainable applications.
This role is ideal for engineers who enjoy working on high-complexity embedded systems. You will be responsible for the development and integration of embedded software components for next-generation programmable electronic controllers, combining in-house development with third-party software integration in complex architectures.
The team collaborates daily at our Innovation Campus in Mestre (Venice), where hands-on work and direct interaction are a key part of how we build great technology.
What You’ll Be Doing
As a Senior Embedded Software Engineer you are responsible for specifying, designing, testing and implementing complex software. Your main tasks will be to:
- Prepare detailed requirement specifications for in-house and/or outsourced developments.
- Develop embedded software for high-end microcontrollers (often ARM based).
- Develop embedded software using C/C++.
- Develop and integrate in an automotive-grade multi-tasking RTOS.
- Cooperate with internal SW architects and peer teams.
- Cooperate in onboarding Danfoss projects from different BUs into the Platform.
- Cooperate with Hardware engineers in troubleshooting and optimizing new HW designs.
- Cooperate with external partners, customers, IT departments.
What We're Looking For
- Educational background in Engineering (Electronic, Automation, Telecom) or equivalent culture.
- Proven experience in Embedded Software development for automotive- or industrial-grade complex systems.
- Fluent in C/C++ and version control tools (Git).
- Deep knowledge of RTOSs and multi-threading coordination mechanisms.
- Experience with industrial communication protocols on the TCP/IP stack, or automotive/industrial buses like CANbus and Modbus.
- Basic knowledge of IEC-61131 programming languages
- Experience with IoT architecture and communication protocols.
- Ability to understand hardware schematics and layouts
- Strong knowledge of English and Italian languages, both written and spoken.
- Ability to communicate both technical and business matters in a clear and concise language.
Ready to Make a Difference?
If this role excites you, we’d love to hear from you! Apply now to start the conversation and learn more about where your career can go with us.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or other protected category.