Singapore

Senior Embedded Software Engineer, Singapore

Senior Embedded Software Engineer, Singapore
Description
The Role

The embedded software team is responsible for designing and implementing software that runs on the target MCU inside Dyson products under Scrum Agile Practice. The team delivers software that interprets input signals from the sensors, processes the input, translates it to proper system behaviour and produces the desired output to actuators based on the Dyson product behaviour/features. Will involve work from early project introduction to project launch delivery, working closely with the cross function team to deliver integrated embedded system solutions for Dyson Products with on-spec quality, time and cost.

Key Responsibilities
  • Involve and contribute to product requirement document review and analysis.
  • Involve and drive feasibility study and proof of concept delivery.
  • Generate software requirement specification, design documents and test specification.
  • Involve and drive Continuous Integration and deployment (CI, CD) infrastructure/environment setup.
  • Deliver software design, code implementation and verification (unit/module testing) of embedded software components or project modules based on product category together with proprietary tools and applications for testing, service and manufacturing.
  • Involve and drive Software Release and Integration activity (testing, solution demo & preparing release notes).
  • Work cross software scrum and function teams to optimize product performance and system stability.
  • Involve and grow as a subject matter expert (SME) in a specific embedded software/component domain.
  • Debug and resolve complex software or integration issues effectively.
  • Deliver quality and robust software without blocker issues.
  • Maintain current knowledge of embedded software engineering methodologies and technologies.
Key Skills / Experience
  • Bachelor’s degree in Electrical/Electronics/Telecommunication/Computer Engineering or equivalent.
  • Minimum 3 years of software development experience in requirement analysis, design, coding and testing of embedded systems.
  • Experience with C/C++, UML, Python.
  • Experience in embedded real-time software engineering, e.g. FreeRTOS.
  • Knowledge of 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, code branching strategy (Git) and basic electronics hardware software integration.
  • Advanced experience with embedded development tools (emulators, debuggers, analyzers, oscilloscopes, etc) and familiarity with configuration management tools and concepts.
  • Good analytical and communication skills and ability to work effectively as part of an Agile Scrum team and cross‑function collaboration.
  • Candidates with the following knowledge/experience are advantageous:
    • MCU resource usage profiling tools and analysis.
    • Software security by design or security scan tools.
    • Atlassian suite (JIRA, Confluence, Bitbucket).
    • Bluetooth Low Energy protocols, including BLE 5.0, TWS.
    • Exposure to WiFi (802.11), NFC, ZigBee, 802.15.4, 3GPP, MQTT, Apple HomeKit, Matter Protocol.
  • Independent and reliable with goal and result oriented.
  • 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 unique. We welcome applications from all backgrounds; 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 any other dimension of diversity.

#J-18808-Ljbffr
Highlights
Safety Tips
Be careful if you are offered a job on the spot.
1 / 10
More info about this ad

Senior Embedded Software Engineer has been posted in the Bishan Information Technology category on Locanto.

In this category, there are no other ads right now posted in Bishan.

Interested in more? Widen your search to view ads in nearby areas of Bishan. This includes Information Technology in Central Water Catchment, Novena and Tanglin. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.