Senior Embedded Software Engineer, Communications Team


Electronics, Software Engineering and Connectivity
Malmesbury - United Kingdom


You'll be a Senior Software Engineer, joining our team as we expand our connected portfolio. Reporting to the Communications SW Engineering Manager, you will be a key member of the software team and will help to develop the next generation of connected solutions for future Dyson products.
You will have the opportunity to help to define the architecture of the software we deliver and to mentor other members of the team. We work in a supportive environment, in a team which is constantly aiming to improve itself. We’re looking for someone who shares this ethic, and expresses a desire to create high-quality, robust code to solve diverse real-world problems.
You'll need to be fluent in C/C++ and be equally comfortable with high-level design and abstraction as with implementation, deployment, testing and debugging of application code.


Mentor more junior members of the teamIntegration of software with hardwareAdministration and maintenance of supporting infrastructure for software development.Maintenance and enhancement of software for existing Dyson products.Development of testing and validation strategies.Development of tools to support embedded software product development.Design, development and delivery of embedded software and communication protocols for consumer products, using agile practices


Exposure to one or more of the following: WiFi (802.11), Bluetooth LE (V4.x or V5), NFC, ZigBee,802.15.4, 3GPP, MQTT • Knowledge of UMLExperience of RTOS and/or embedded OS e.g. FreeRTOS, ThreadX, Linux etc.Experience in high level languages, such as: C, C++ and PythonExperience of developing real-time embedded productsExposure to development in an Agile (Scrum) environment


Discounts on Dyson machinesSubsidised café and restaurantsFree on-site parkingSport centreLife assurancePerformance related bonusPension scheme27 days holiday plus eight statutory bank holidays Flexible workingCompetitive salary

Posted: 03 September 2019