




WHO ARE WE AT ID WASTE? ID·Waste is a company specializing in the development of ICT solutions for sensorization and management of fleets and selective waste collection and recycling services, integrating software and hardware for vehicle and container tracking, as well as citizen participation in highly digitized municipal environments. With over 18 years of experience, we participate in reference projects within complex urban settings. WHAT DO WE OFFER? At ID WASTE, we offer you much more than a job: we offer you the opportunity to grow within a company that invests in innovation and sustainability. You will become part of a close and collaborative team where ideas matter and technology drives change. \> Permanent contract in a stable environment focused on long-term projects. \> Intensive and flexible working hours (7:30–15:30, 8–16 or 9–17) to promote work-life balance and personal well-being. \> Work schedule: On-site at Sant Cugat del Vallès, with possibility of partial remote work once role autonomy is achieved. \> Competitive salary paid in 14 installments, adjusted to your experience and added value. \> High-impact technological projects where you can see how your work directly contributes to a cleaner and more efficient future. \> Real opportunities for growth and continuous training, both technical and professional. \> Dynamic and collaborative environment where you'll work alongside experts passionate about technology and the environment. \> Immediate incorporation: we want you on board as soon as possible! YOUR ROLE: We are looking for a Firmware Developer to join our dynamic and collaborative team. The ideal candidate will be responsible for programming the hardware we produce, working closely with our engineers to ensure product quality and functionality. Main responsibilities include: \- Develop and maintain firmware for our electronic devices. \- Collaborate with the engineering team to define technical specifications. \- Perform firmware testing and debugging. \- Document code and development processes. \- Ensure firmware compatibility with industry standards. \- Participate in the continuous improvement of our products and processes. SKILLS AND EXPERIENCE \- Degree in Electronic Engineering, Computer Science or related field. \- Previous experience in firmware development on STM32 microcontroller family. \- Advanced programming skills in C/C\+\+ and microcontroller-oriented development environments: STM32CubeIDE, Keil, IAR, CubeMX, Ozone, Doxigen. \- Ability to interpret electronic schematics and component datasheets. \- Familiarity with AT commands for integrating NB\-IoT/LTE\-CATM1 communication modules. \- Knowledge of communication buses such as I2C, UART, RS\-485, CAN,... \- Knowledge of client\-server application integration using TCP, UDP, MQTT protocols,... \- Experience using oscilloscopes and logic analyzers. \- Teamwork ability and strong communication skills. \- Problem-solving capability and attention to detail. \- Willingness to learn new programming languages for app and backoffice application development will be valued. \- PCB design and 3D design knowledge using tools like Altium Designer will be valued. \- High-level proficiency in written Catalan and Spanish. \- Intermediate to advanced level of English. At ID WASTE, we believe innovation starts with people. If you're passionate about technology and want to help build smarter and more sustainable cities, this is your place. * Experience: 1 year in firmware development on STM32 microcontroller family. * Bachelor's degree or engineering in Computer Science/Electronics * Permanent employment contract * Intensive working hours


