Senior Software Engineer

Reposted 4 Hours Ago
Be an Early Applicant
Hiring Remotely in Centre, El-Hajeb, MAR
Remote
3-3 Annually
Senior level
Appliances • Manufacturing
The Role
Design and implement embedded software for Dyson products, ensuring robust software solutions, testing, and cross-functional collaboration in an Agile environment.
Summary Generated by Built In

About us

You'll be an experienced platform software engineer with excellent knowledge in software build/test/release process for continuous integration and continuous deployment (CI/CD). Working in an agile cross-functional team, you will be a key member of the Intelligent Machine software team and contribute to develop embedded software and firmware for smart IoT products.

You desire to create high quality, robust code to solve diverse real-world problems. You must be fluent in both C and C++ and be comfortable in the whole product life cycle, including design, implementation, deployment, testing and debugging of firmware and application code.

You'll collaborate with architects, software/hardware engineers, manufacturing test engineers, to help solve the wide and exciting range of AI-powered devices’ challenges posed by the expanding Dyson product portfolio.

About the role

  • Design and implement platform software to enable various intelligent AI applications on Dyson products.
  • Bring up new platform and peripherals on embedded Linux/RTOS and lead debugging/tuning task with multiple hardware/firmware teams and suppliers.
  • Profile performance problems and drive optimizations that span the entire software stack.
  • Manage the entire life cycle of multiple related complex modules and systems, including software build/test/release, manufacturing test/verification methodology, documentation, design, coding, testing, maintenance, and result tracking.
  • Build and set up new development tools, CI/CD pipeline and infrastructure for embedded system products.
  • Work on ways to automate and improve development and release processes
  • Good product sense and keen focus on product performance and test automation efficiency.
  • Act as subject matter expert (SME) in specific domain, disseminating knowledge, guiding and mentor engineers in methodology, best practice and standards
  • Proactively identify technical risks within projects and influence engineering teams in their resolution
  • In-depth participation in cross-teams product design discussions will be required.

About you

  • A bachelor's degree or higher in Computer Engineering, Computer Science, Electrical Engineering or similar.
  • 3+ years' experience in embedded software development on Linux and RTOS environment.
  • Hands-on software development experience with the embedded C and modern C++ programming and languages and one of scripting languages such as Bash and Python.
  • Familiar with STL, boost C++ libraries, design patterns and able to enforce it in day-to-day tasks.
  • Knowledge in Linux tool-chain, Yocto/Buildroot build system, board bring up and embedded Linux kernel/driver porting for system integration.
  • Experience to develop real-time embedded software on a range of silicon platforms, mainly ARM based MCU/MPU.
  • Experience in using CI/CD tools, such as Jenkins/Bamboo, Artifactory, docker, automation test framework, code coverage, code analysis tools, version control tool (git), etc.
  • Experience in one or more of the following areas is a plus: BSP (Board Support Package), Linux kernel and device driver, Bootloader, Power Management.
  • Experience in sensors/camera/Bluetooth/Wi-Fi modules integration and calibration is a plus.
  • Optimism and an excitement about collaborating with teammates and interdisciplinary teams.
  • Independent, Integrity and self-driven with a strong focus on results to ensure that the whole team succeeds in its goals.
  • Fluent in spoken and written English

#LI-MDB

Dyson is an equal opportunity employer. We know that great minds don’t think alike, and it takes all kinds of minds to make our technology so unique. We welcome applications from all backgrounds and employment decisions are made without regard to race, colour, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other any other dimension of diversity.

Skills Required

  • Bachelor's degree in (Electrical/Electronics/Telecommunication/Computer Engineering) or equivalent
  • Minimum 3 years of software development experience
  • Experience with C / C++, UML, Python
  • Experience in embedded real-time software engineering, e.g., FreeRTOS
  • Knowledge with Linux-based environment for firmware build and testing
  • Good understanding of MCU/MPU architecture and common peripherals
  • Experience in configuration and use of sensor devices over I2C, SPI, UART with DMA
  • Good understanding of agile software development life cycles and Git
  • Experience with embedded development tools and configuration management tools

Dyson Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Dyson and has not been reviewed or approved by Dyson.

  • Healthcare Strength Medical, dental, and vision offerings are broad, paired with company‑paid life and disability coverage, plus EAP, backup care, and wellness incentives. Employer‑funded healthcare dollars and premium‑discount or Lifestyle Spending Account options further enhance coverage value.
  • Retirement Support A 401(k) with a company match is consistently advertised on U.S. postings. This provides predictable retirement support across roles.
  • Wellbeing & Lifestyle Benefits Wellbeing programs, commuter benefits, and notable product discounts supplement core coverage. Wellness incentives and a Lifestyle Spending Account expand lifestyle support beyond medical plans.

Dyson Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Singapore
13,356 Employees
Year Founded: 1993

What We Do

At Dyson we are focused on solving the problems that others have ignored; solving them first using our technology and ingenuity. In order to achieve this we need to pioneer technologies that are different and authentic. This is the core of what we do and who we are. We must strive to create the future, every single day by developing new things, different things, things that go against the grain with a diverse and global team of ingenious minds. Dyson employs over 14,000 people and is present in more than 80 countries. And while we are growing fast we want Dyson to remain a start-up in spirit with the freedom of experimentation and learning, constantly reinventing our products as well as reinventing how we work, how we sell and how we support our owners. At the same time we are working through the James Dyson Foundation, James Dyson Award and Dyson Institute to inspire future engineers and pioneering a new approach to engineering education. Underlining everything we do in this diverse environment is the need to always show respect, supporting each other as one team to overcome whatever challenges we encounter. We drive empowerment, development and equality in an inclusive environment for our people around the world. The future doesn’t just happen, we look to make it happen, to achieve leaps through pioneering new ideas

Similar Jobs

Gramian Consulting Group Logo Gramian Consulting Group

Senior Software Engineer

Artificial Intelligence • Information Technology • Professional Services • Consulting
Remote
2 Locations
6 Employees

G2i Logo G2i

Senior Software Engineer

HR Tech • Other • Professional Services
In-Office or Remote
164 Locations
201 Employees
50-200 Hourly

Mindera Logo Mindera

Software Engineer

Mobile • Software
Remote
Morocco
490 Employees

Mindera Logo Mindera

Software Engineer

Mobile • Software
Remote
Morocco
490 Employees

Similar Companies Hiring

True Anomaly Thumbnail
Aerospace • Artificial Intelligence • Hardware • Machine Learning • Software • Defense • Manufacturing
Centennial, CO
300 Employees
Fortune Brands Innovations Thumbnail
Manufacturing
Deerfield, IL
10000 Employees
Amalgamated Sugar Thumbnail
Food • Greentech • Agriculture • Industrial • Manufacturing
Boise, Idaho
768 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account