Lead Embedded Software Engineer

Dyson

6+ years embedded systems experience
C/c++ and python proficiency
Real-time os (freertos) expertise
The role involves leading the design and implementation of embedded software that processes sensor data to drive product behavior on target MCUs

Job Summary

  • The role involves leading the design and implementation of embedded software that processes sensor data to drive product behavior on target MCUs.
  • Candidates will act as a Subject Matter Expert, driving technical strategy for CI/CD pipelines and optimizing test strategies for Dyson products.
  • The position requires collaborating with cross-functional teams to deliver integrated embedded system solutions that meet strict quality, time, and cost specifications.

Matching Summary

The role involves leading the design and implementation of embedded software that processes sensor data to drive product behavior on target MCUs.

Skills & Requirements

Must-have

  • 6+ years embedded systems experience
  • C/C++ and Python proficiency
  • Real-time OS (FreeRTOS) expertise
  • MCU/MPU architecture knowledge
  • Sensor integration (I2C, SPI, UART)
  • Agile Scrum methodology
  • Linux-based firmware environments

Nice-to-have

  • Bluetooth Low Energy protocols
  • Software security by design
  • WiFi and Matter Protocol exposure
  • Resource usage profiling tools
  • Continuous Integration/Deployment leadership
  • Cross-team collaboration skills
  • Advanced debugging abilities

Key Requirements

  • Bachelor's degree in Engineering
  • 6+ years embedded software development
  • Fluent in spoken and written English

Work Rights

Not specified

Tailored Resume

Cover Letter