Lead Vision Software Engineer

Reposted 8 Hours Ago
Be an Early Applicant
Hiring Remotely in Centre, El-Hajeb, MAR
Remote
Senior level
Appliances • Manufacturing
The Role
The Lead Embedded Software Engineer will design and implement embedded software, lead technical directions, and ensure project delivery within scope and quality. Responsibilities include collaborating with teams, reviewing requirements, and driving improvements in software development processes.
Summary Generated by Built In

The Role:

    

You are an experienced software engineer with strong background in either machine learning, computer vision or data science, operating within an agile, cross-functional team. You will drive the development of complex intelligent features, ensuring Dyson continues to deliver innovative products that delight our customers.

Working collaboratively with machine learning specialists, data operations, UX/UI designers, and various software engineers across embedded, cloud and app, you will tackle diverse engineering challenges presented by Dyson’s expanding portfolio of intelligent products.

Your background ideally covers software development for sensors and systems—such as deep learning IPUs, embedded software, and camera/sensor components—with a focus on data processing across domains from embedded systems to app and cloud environments.

Key Responsibilities:

  • Design, develop, and deploy advanced machine learning, computer vision, or data-driven features across our products spanning embedded, cloud, and app platforms
  • Collaborate with machine learning specialists, data operations teams, UX/UI designers, and software engineers to solve complex challenges in intelligent product development
  • Build and maintain robust data pipelines and workflows, ensuring efficient data collection, processing, and utilization from embedded sensors through to cloud and app environments (MLOps)
  • Analyze and interpret user and device data to inform feature development and refine models or algorithms
  • Work closely with UX/UI designers to ensure model outputs are effectively integrated and clearly presented within user-facing interfaces
  • Define and participate in proof of concept hands-on data collection, annotation and bring up of new product feature to assess feasibility, performance, and scalability
  • Optimize machine learning model deployment and performance across heterogeneous hardware and software platforms, with a focus on edge devices
  • Ensure machine learning and data-driven features are accessible via well-defined APIs and interfaces
  • Identify and proactively address technical risks or blockers in product and algorithm delivery
  • Develop prototype demonstrators and perform rapid evaluations of new ideas and approaches
  • Act as subject matter expert (SME) in specific domain, disseminating knowledge, guiding and mentor engineers in methodology, best practice and standards
  • Participate in the maintenance and improvement of CI/CD infrastructure for continuous model and software delivery
  • Mentor team members in best practices for software development, model deployment, data processing, and user-centric feature design
  • Maintain a strong focus on product quality, performance, user experience, and successful feature delivery

Key Skills / Experience

  • A bachelor's degree or higher in Computer Science, Electronics Engineering, Computer Engineering, Applied Mathematics or robotics engineering with strong quantitative background.
  • Strong knowledge in image classification, segmentation, embedding and feature extraction
  • Industry experience in building innovative end-to-end machine learning systems
  • 2+ years of experience in computer vision/ML application software development and performance tuning.
  • Experience in building, deploying and optimizing machine learning algorithms, especially deep learning and convolutional neural network.
  • Solid understanding and hands-on experience of machine learning fundamentals, such as data visualisation, data cleaning, SVM, random forest, model ensemble, AdaBoost, deep learning deployment etc.
  • Experience in integration and deployment of computer vision applications onto embedded system products or edge devices is highly desirable.
  • Proficient in machine learning libraries, such as OpenCV, dlib, scikit-learn, numpy, scipy, PyTorch etc.
  • Good command of object oriented programming capability, including speed and overall quality; specifically, must be able to write high performance product quality codes with C++ and Python
  • Comfortable and familiar with embedded system programming under Linux environment for machine learning model deployment and performance tuning. 
  • Experience in AWS, Google Cloud or Microsoft Azure cloud service is a plus
  • Good problem-solving and troubleshooting attitude with excellent analytics skills
  • Professionalism and excellent communication skills; ability to communicate complex information to both technical and non-technical stakeholders.
  • Optimism and an excitement about collaborating with teammates and interdisciplinary teams, and technically support development.
  • For a highly experienced candidate, we expect excellent technical guidance skills and the ability to influence the work of others. Experience in over-sighting high complexity software development projects is an advantage
  • 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.

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, or computer engineering or equivalent
  • 6+ years of experience in embedded systems software development
  • Proficient with C/C++, UML, and Python
  • Extensive background in real-time embedded software engineering
  • Experience with Linux-based environment for firmware build and testing
  • Strong understanding of MCU/MPU architectures and common peripherals
  • Skilled with embedded development 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

Samsara Logo Samsara

Specialist Seller - Enterprise Select AI Products

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
MA
4000 Employees
350K-350K Annually

Samsara Logo Samsara

Sales Director, Product Specialists (Smart Trailers)

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
MA
4000 Employees
420K-420K Annually

Circle Logo Circle

Director of Ecosystem Growth, North Africa

Blockchain • Fintech • Payments • Financial Services • Cryptocurrency • Web3
Remote
2 Locations
1050 Employees
In-Office or Remote
2 Locations
185619 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