What you’ll do You will play a key role in supporting and developing embedded firmware solutions for our existing products. You will also be involved in all stages of the design and delivery process for embedded firmware solutions. You will design, develop and deliver embedded firmware solutions against recognised quality standards. You will work closely with other members of our remotely located Hardware Team. You will take ownership for the effective and timely delivery of solutions, whilst supporting other team-members, as appropriate. We expect our engineers to mentor junior engineers on the team, apply industry knowledge and shape internal tools and best practices. This role is remote eligible, which means you would work virtually from home or another non-Best Buy Health location. Basic qualifications Bachelor's degree in IT, Computer Science, Engineering, or related field OR equivalent combination of education and/or experience 2 years of relevant experience with a Bachelor's degree OR equivalent relevant professional experience 2 years of embedded systems firmware design experience using embedded C, preferably against a defined coding standard (e.g. MISRA or BARR-C) Preferred qualifications Exposure of an RTOS (ideally FreeRTOS), and the ability to clearly explain design considerations when using an RTOS. Knowledge of implementing and supporting wireless communications (ideally BLE and/or WiFi communications, preferably with experience of compliance testing). Experience of low power design for battery-powered devices The ability to explain design principles and design processes applicable to embedded systems firmware. Competency in debugging low level I2C, SPI, SDIO drivers. Experience in developing and running unit tests using frameworks such as Ceedling. Familiarity with development and control of embedded firmware using a version control process and system such as Git. Clear communications and inter-personal skills, as needed, as part of a wider development and product support team. Experience of agile frameworks and tools such as Agile (Scrum) and JIRA. Implementation experience of at least one Digital Signal Processing solution. Experience of cybersecurity needs, designing embedded firmware considering cybersecurity needs, and assessment of systems from a cybersecurity perspective. Experience conducting risk assessment from a firmware perspective. Knowledge of electronics, and the ability to read and summarise electronics schematics. Experience with the following technologies and tools: embedded Linux, python, C#, shell scripting, MQTT, AWS IoT for embedded C platforms, test equipment, such as oscilloscopes and debug tools, FLASH file systems or OTA solutions. What’s in it for you We’re committed to helping our people thrive at work and at home. We offer generous benefits that address your total well-being and provide support as you need it, especially key moments in your life. Our benefits include: Competitive pay Physical and mental well-being support About us Best Buy Health aims to enrich lives through technology and meaningful connections. We do that by focusing on consumer health products that help people live healthier lives, device-based emergency response services for the active aging population and virtual care offerings that help connect patients to physicians. Application deadline: Minimum of 5 days from the posting date. You can find that date above the job title at the top of the page. Position Type: Full timePandoLogic. Keywords: Firmware Engineer, Location: London, ENG - E1 6AN