Embedded Platform Developers (High and Low Level)

Dyson
Anywhere
Full timeFunction: Hardware, Embedded & Systems EngineeringSkills: ["Collaboration","Problem-solving","Quality focus","Debugging","Agile teamwork"]

Develop embedded software platform capabilities for edge devices, including building CI/CD pipelines and integrating sensors. Work in an agile, cross-functional team to contribute to system kernel and board bring-up, and deliver a unified hardware abstraction layer that enables more complex upper-layer features. Write high-quality, robust C/C++ firmware and application code across the full product lifecycle—design, implementation, deployment, testing, and debugging—while collaborating with architects and hardware, firmware, manufacturing, and specialist engineers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Dyson
Dyson
3 months ago

Embedded Platform Developers (High and Low Level)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 days agoStatus: Live

Job Summary

Develop embedded software platform capabilities for edge devices, including building CI/CD pipelines and integrating sensors. Work in an agile, cross-functional team to contribute to system kernel and board bring-up, and deliver a unified hardware abstraction layer that enables more complex upper-layer features. Write high-quality, robust C/C++ firmware and application code across the full product lifecycle—design, implementation, deployment, testing, and debugging—while collaborating with architects and hardware, firmware, manufacturing, and specialist engineers.
Location: Anywhere
Employment Type: Full time
Job Function: Hardware, Embedded & Systems Engineering

Key Responsibilities

  • •Build and contribute to CI/CD pipelines for the embedded software platform.
  • •Support sensors integration and other embedded platform capabilities for edge devices.
  • •Contribute to system kernel work and board bring-up activities.
  • •Develop and provide a unified hardware abstraction layer to enable higher-level behavior features.
  • •Collaborate with architects and software, firmware, hardware, and manufacturing test engineers to address device challenges.

Key Requirements

  • •Be an experienced embedded software engineer with strong knowledge of software build, test, and release processes for CI/CD.
  • •Be fluent in C and C++11 and comfortable across the full firmware and application lifecycle (design, implementation, deployment, testing, debugging).
  • •Develop high-quality, robust code to solve diverse real-world problems in embedded products.
  • •Be able to contribute to system kernel work, board bring-up, and integration activities as part of an embedded platform team.
  • •Collaborate effectively within an agile, cross-functional environment to deliver platform capabilities.
Experience:Embedded systemsFirmwareCI/CDEdge devicesAgileHardware integration
Skills:CollaborationProblem-solvingQuality focusDebuggingAgile teamwork
Tech Stack:CC++11CI/CDContinuous integrationContinuous deploymentFirmwareSystem kernelBoard bring-upSensors integration

Company Brief

Dyson
Designs and manufactures innovative home appliances including vacuum cleaners, air purifiers, hand dryers, hair care products, and heaters using advanced engineering and proprietary technologies focused on performance and design.
Industry: Home Appliances
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Funding: Bootstrapped
Headquarters: Malmesbury, United Kingdom
Founded: 1991
WebsiteLinkedIn