Senior Embedded Software Engineer
Danfoss
Venezia
25
Scarso
help
thumb_up Mi piace
Azienda: Danfoss Venezia
As a Senior Embedded Software Engineer you are responsible for specifying, designing, testing and implementing complex software. You will also be expected to contribute in restructuring existing SW and mentor new junior developers.
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 the embedded software using C/C++
• Develop and integrate in an automotive-grade multi-tasking RTOS
• Perform test and validation on the product you are developing and the ecosystem around it
• Cooperate with internal SW architects and peer teams
• Cooperate in onboarding Danfoss projects from different B Us into the Platform
• Cooperate with Hardware engineers in troubleshooting and optimizing new HW designs
• Cooperate with external partners, customers, IT departments
Background & Skills
• Educational background in Engineering ( Software, Electronic, Automation, Telecom) or equivalent culture
• Proven experience (5+ years) in Embedded Software development for automotive- or industrial-grade complex systems
• Fluent in C/C++ and version control tools ( Git)
• Deep knowledge of RTO Ss and multi-threading coordination mechanisms
• Experience with industrial communication protocols on the TCP/IP stack, or automotive/industrial buses like CA Nbus and Modbus
• Basic knowledge of IEC-61131 programming languages
• Experience with IoT architectures and communication protocols
• Ability to understand hardware schematics and layouts - Hardware development and PCB industrialization experience is a plus
• Good knowledge of English and Italian languages, written and spoken
• Ability to communicate both technical and business matters in a clear and concise language
✔ Danfoss