Embedded Software Engineer - Ringwood, Hampshire A growing technology company based in Ringwood, Hampshire is seeking an Embedded Software Engineer to join its expanding R&D team. This is a fantastic opportunity to work on a diverse range of electronic products across multiple sectors, including industrial, IoT, consumer, and security devices. You’ll be part of a collaborative design team developing everything from high-speed Linux-based SBCs with TFT displays to Bluetooth mesh IoT sensors and simple embedded controllers. If you enjoy hands-on embedded C development at hardware level and solving varied technical challenges, this role will keep you engaged and growing. Responsibilities for the Embedded Software Engineer job: * Design and develop embedded software (primarily in C) for a wide variety of electronic products * Interpret product specifications and propose practical software solutions * Support application/test software development for production and validation * Collaborate with hardware engineers to optimise hardware/software integration * Assist with transitioning designs into UK and offshore manufacturing * Contribute to concept generation and brainstorming for new product ideas Key Requirements for the Embedded Software Engineer job: * Solid experience with Embedded C, bare-metal development, and RTOS * Comfortable working at the hardware level with microcontrollers and 32-bit processors * Strong d...