x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Associate Principal Embedded Software Engineer
 banner picture 1  banner picture 2  banner picture 3

Associate Principal Embedded Software Engineer

Dyson Operations Pte. Ltd.

Dyson Operations Pte. Ltd. company logo

About us

The Dyson software team are responsible for all aspects of the product development lifecycle. Our teams support Research & NPI with bringing their new ideas to like as well as the delivery of all the Embedded software inside the products, the Dyson Link Mobile Apps (iOS, Android & WeChat) as well as the Cloud systems which support our analytics, machine learning and data science teams.

Our teams have the autonomy to manage their own work using Scrum or Kanban frameworks, each honing their ways of working through regular retrospectives and knowledge sharing. We all share a commitment to creating high-quality code, and engineers choose to follow practices such as pair programming, mobbing, and test-driven development. We also regularly share our knowledge and interests peer-to-peer through ‘community meetings’, which have led to the adoption of new technologies and improved cross-team collaboration.

We often need to interact with people from different parts of the business, such as mobile app development, cloud development as well as product management. We plan in 5-sprint ‘increments’, based on the best bits of the Scaled Agile Framework. This gives us more visibility of upcoming work while remaining responsive and allows us to collaborate effectively with other teams within our 15,000-person organisation. Our programs also work with some exciting external partners in USA & Asia.

About the role

We have a great opportunity for a DevOps & Web Development Engineer within the Wearables Software Team based in SEA.

Key responsibilities:

  • You’ll be enabling the Continuous Delivery Pipeline for an exciting new category of Android based products
  • You’ll develop scripts for automation as well as configure applications & tools to meet business needs.
  • Evolve in house and open source tools to add new functionaltiy
  • You will participate in planning, definition, and high-level design of the solution and exploration of solution alternatives.
  • Collaborate with colleagues from other disciplines, including test engineers, product owners, Scrum Masters, UX/UI designers and software engineers from both internal & external teams.
  • Clarification and refinement of user stories and non-functional requirements with the wider Team

About you

  • An experienced DevOps developer with Experience in Azure, AWS or GCP
  • Hands on experience with Jenkins, Docker, Kubernetes, Python, Bash
  • Developer experience working with GIT, NodeJS, Python &/or Linux
  • Comfortable working with and customising open-source projects to meet business needs
  • It’s essential you’re a self-starter and able to drive early concepts through to production
  • Willingness to explore new tools and techniques to solve problems
  • Excellent verbal and written communication skills and confident presenting your work and representing the team at all levels.
  • You’ll be able to build consensus with stakeholders to ensure we deliver what our customers and the wider business needs.

Behaviours:

  • Clear focus and drive for quality & perfection – you’ll be able to find and maintain focus and priority in a rapidly evolving environment.
  • Curious, inventive and creative - be prepared to solve tough problems and look beyond convention.
  • Effective communicator - concise and timely communication, managing facts and emotion
  • Global collaborator - open minded to ideas from other perspectives
  • Resilient - prepared to be challenged and thrive in change

We would love it if you also had:

  • Hands on experience with Google Cloud Platform and its associated services
  • A passion for Android, Apps, Data, IoT & software which makes people’s lives better
  • Knowledge of Embedded Linux and Realtime operating systems especial build system
  • Web Development skills in JavaScript, HTML, CSS, Flask, SQL, Mongodb etc
  • Dashboarding tools like Grafana, PowerBI or Tableau
  • Knowledge of Sonarqube, Artifactory, BlackDuck
  • Security tools and techniques (Certificate Management, code signing)
  • An appreciation of using Agile techniques in large teams (Less, SAFe etc.)

Benefits

Dyson Singapore monitors the market to ensure competitive salaries and bonuses. Beyond that, you’ll enjoy a transport allowance and comprehensive medical care and insurance. But financial benefits are just the start of a Dyson career. Professional growth, leadership development and new opportunities abound, driven by regular reviews and dynamic workshops. And with a vibrant culture, the latest devices and a relaxed dress code reflecting our engineering spirit, it’s an exciting team environment geared to fuelling and realising ambition.

✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?

Similar Jobs