Firmware/Software Developer

4 mesi fa


Oderzo, Italia Nice S.p.A. A tempo pieno

We are currently looking for a talented Firmware/Software Developer to join our R&D (Radio Frequency and Protocols department) to design, develop, maintain, and implement communication protocols for IoT devices. The ideal candidate will have a good background in embedded systems, software development, and a deep interest on IoT protocols and standards. This role involves collaborating with cross-functional teams to create robust, scalable, and secure firmware and software solutions that enable seamless connectivity and interoperability among IoT devices.

Main responsibilities and tasks:

Design, develop, and maintain firmware/software for IoT devices. Analyze software architecture, implement, optimize and develop wireless proprietary network protocols to ensure efficient and reliable data transmission. Define design specifications, verifying technical feasibility. Develop and integrate security features into IoT protocols to safeguard data and devices. Collaborate with hardware engineers to ensure seamless integration of firmware with hardware components; Work on PoC on new protocols and network systems in IoT domain for home management. Participate in the development of technical specifications and project plans. Stay updated with the latest industry trends, technologies, and best practices in IoT and embedded systems. Document software designs, processes, and procedures for internal and external use. Working closely with other business units, and with other internal and external developers to ensure the best design/technological solutions for products or components he/she is responsible for.

Main Skills:

Bachelor or Master's Degree in Electronics or Telecommunications Engineering 3 years of experience in similar positions Tools: C, C++, microcontroller systems (Arm M0-M4), digital radio devices. Good Knowledge of small wireless networks and protocols, desirable also knowledge on WiFi/Bluetooth Knowledge of agile tools & continuous Integration (e.g. GIT, Conan). Understanding of electronic circuits, components, and printed circuit design Knowledge of development equipment (oscilloscope, power supply, power meter, multimeter, etc) preferable knowledge in SW development to build debugging assistance programs (Python, Visual Basic, Java, QT, etc) English proficiency Highly motivated and self-driven, team worker Good organizational and analytical skills, lateral thinking and problem solving. passionate about electronics

We offer the opportunity to work in an international and fast growing environment with an innovative and technological footprint.