EMBEDDED SOFTWARE DESIGN ENGINEER - HOME ENERGY MANAGEMENT
Descrizione dell'offerta
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.