Job description:
Location: Conce/Arcevia, Marche region - Italy
Full-time
Department: Innovation & Advanced Solutions – Connectivity Electronics Team
Are you passionate about IoT innovation, skilled in embedded systems, and fluent in C programming? Do you want to help shape the future of smart, energy-efficient homes? We are looking for anEmbedded Software Design Engineer to join our dynamic team and build cutting-edge firmware solutions that power our next-generation Home Energy Management connectivity systems.
What You’ll Do:
* Develop embedded software for interoperability protocols between devices and third-party systems.
* Work with SDKs like Espressif’s IDF to bring connectivity to life.
* Collaborate on requirements analysis, software architecture, and system integration.
* Write clean, efficient code and participate in peer reviews to ensure top quality.
* Design and run test cases, track bugs, and help resolve issues quickly.
* Support project planning and status reporting alongside the Project Manager.
* Follow best practices and contribute to a collaborative, agile development environment.
What You Bring
* Master’s degree in Telecommunications, Electronics or Software Engineering.
* 3+ years of experience in C firmware development for consumer electronics.
* Strong knowledge of communication protocols: UART, MODBUS, Bluetooth, Opentherm, TCP/IP, Zigbee, Matter.
* Strong problem-solving, time management and teamwork skills.
* Proficiency in English and familiarity with MS Office tools.
Nice-to-Haves:
* Experience with Cybersecurity, Python and EMC.
* Familiarity with state machine design, agile methods, and ANSI-C.
* Skills in requirements engineering and software architecture.
* Strong problem-solving, teamwork, and organizational abilities.
Why Join Us?
* A vibrant and international work environment.
* Comprehensive onboarding and continuous learning opportunities.
* Work on innovative IoT projects that make a real impact.
* Collaborate with a passionate, cross-functional team.
* A hybrid work model: 2 days of smart working per week.
#J-18808-Ljbffr