Senior Embedded Software Engineer

Apply

Overview

We are looking for a Senior Embedded Software Engineer to join a dynamic engineering team developing a groundbreaking consumer electronics product on an initial 6-month contract. This role involves working closely with innovative technology specialists to design and implement high-quality embedded software solutions. The ideal candidate will have a strong background in Embedded Linux and experience with STM32 microcontrollers, contributing to cutting-edge connected technology developments.

Responsibilities

  • Develop and implement embedded software for consumer electronics products.
  • Collaborate with cross-functional engineering teams to refine product specifications.
  • Design low-level software, firmware, and drivers for embedded systems.
  • Utilize AI-assisted development tools to enhance productivity and code quality.
  • Conduct debugging and optimization of existing embedded applications.
  • Implement and maintain security aspects of firmware deployment.
  • Document software designs and processes in compliance with industry standards.

Requirements

  • Strong experience in Embedded Linux development.
  • Expert-level skills in C/C++ programming.
  • Proven experience with STM32 microcontrollers.
  • Knowledge of software architecture for connected embedded devices.
  • Experience with wireless technologies, including BLE and Wi-Fi.
  • Familiarity with Over-The-Air (OTA) update systems is highly desirable.
  • Background working on consumer electronics or connected products.
  • Experience with telemetry and cloud data synchronization will be advantageous.
SkillsC, C++
LocationBirmingham
TypeOn-site
SourceLinkedIn
RecruiterX4 Technology
Posted18/06/26