D

Dyson

Global home appliances and electronics producer

Lead Robotics Software Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeShenzhen, Guangdong Province, ChinaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree or higher in Robotics, Computer Engineering, Computer Science, Electrical Engineering, Applied Mathematics, Robotics Engineering, or a similar field.
  • At least 8 years of work experience in embedded system development, including board bring-up and embedded Linux kernel/driver porting for system integration.
  • Experience setting up continuous integration and continuous delivery pipelines.
  • Excellent knowledge and hands-on experience with Linux toolchains, the Yocto build system, version control tools such as Git, and configuration.
  • Experience configuring and using sensor devices over I2C, SPI, and UART with DMA.
  • Experience integrating and calibrating sensor, camera, Bluetooth, and Wi-Fi modules.
  • Understanding of software development life cycles and basic electronics hardware interfaces to software systems.
  • Object-oriented programming capability, preferably writing high-performance, product-quality C++ code.
  • Familiarity with the Standard Template Library, Boost C++ libraries, and design patterns.
  • Strong proficiency in multithreading programming and synchronization mechanisms.
  • Proficiency in scripting languages such as Python and Bash.
  • Fluent spoken and written English.
  • Professionalism and the ability to communicate complex information at every level.
  • Ability to collaborate with interdisciplinary teams, including hardware, firmware, system, and software engineers, suppliers' field application engineers, and manufacturing test engineers.
  • For highly experienced candidates, technical guidance skills and the ability to influence the work of others.

Responsibilities

  • Design, develop, and deploy software build, test, and release pipelines for continuous integration and continuous delivery of embedded system products.
  • Design and develop firmware and software platforms that enable behavior and application engineers to implement features on AI-enabled products and facilitate mass production.
  • Manage the full life cycle of multiple related complex modules and systems, including image build, test, and release; hardware abstraction layer discussions; manufacturing test and verification methodology; documentation; design; coding; testing; maintenance; and result tracking.
  • Act as a subject matter expert in a specific domain, disseminating knowledge and guiding and mentoring engineers in methodology, best practices, and standards.
  • Proactively identify technical risks within projects and influence engineering teams in resolving them.
  • Participate in cross-team product design discussions.
  • Provide technical support for development, including support for manufacturing test engineers.

Desired Qualifications

  • Experience in automated testing and manufacturing test processes is highly desired.
  • Experience with Agile practices is a plus.
  • Experience overseeing high-complexity software development projects is an advantage.

About the Company

Dyson

Global home appliances and electronics producer

Dyson designs and manufactures a range of home appliances, including vacuum cleaners, air purifiers, hair care products, and hand dryers, for consumers and businesses worldwide. Its products rely on high-performance engineering and advanced technology to deliver effective cleaning, air quality, grooming, and hand-drying experiences. Dyson sells directly through its website and via retail partners, earning revenue from product sales and after-sales services. The company differentiates itself through a strong emphasis on research and development to improve performance, introduce new features, and optimize efficiency and usability. Its goal is to keep its products at the leading edge of consumer electronics and home appliances by combining practical design with rigorous engineering.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
one-north, Singapore
Founded
1991

Recently Posted Jobs

Explore more opportunities at Dyson

See more jobs