To strengthen our Software Engineering division, we are looking for an Embedded C Software Developer to contribute to the development of low-level software solutions for embedded and technology-driven systems. The role focuses on software development close to the hardware layer, working on applications and components where reliability, performance, and efficient resource management are key aspects.
We are looking for a developer with solid programming fundamentals, a practical engineering mindset, and an interest in understanding how software interacts with hardware and the underlying system.
Design, develop, and maintain low-level software components using C.
Contribute to the development of software for embedded systems and hardware platforms.
Support hardware/software integration activities.
Develop and integrate software components interacting with peripherals and external devices.
Perform debugging, testing, troubleshooting, and software validation.
Analyze and optimize software performance and resource usage.
Collaborate with software, electronics, and system engineers throughout the development process. Contribute to technical documentation, code reviews, and continuous improvement activities.
📌 Software Engineer (Italia)
🏢 RE:LAB
📍 Italia