At a Glance
- Tasks: Develop and validate embedded software for innovative power electronic systems.
- Company: Join Dyson's cutting-edge Electronic Systems Research Team in a collaborative environment.
- Benefits: Enjoy competitive salary, performance bonuses, 27 days holiday, and free on-site perks.
- Other info: Dynamic team with opportunities for mentorship and career growth.
- Why this job: Be part of pioneering technology that shapes the future of consumer products.
- Qualifications: Degree in Electronic Engineering and experience in embedded systems programming required.
The predicted salary is between 63000 - 77000 £ per year.
About Us
The Electronic Systems Research Team is responsible for inventing and developing many of the key technologies that enable Dyson’s innovative new products. Our global team operates across the UK and Singapore, working on both established and emerging Dyson product categories. The team uses technology to solve problems that others ignore. Our UK team of creative engineers is growing, and we want to hear from you if you are interested in joining us to bring pioneering technologies from concept to reality in innovative consumer products, and build technology demonstrations and proof of concept product prototypes. The team covers a diverse range of research topics including power electronics, sensor technology, machine learning, embedded systems and embedded software. We work closely with internal Dyson teams, external research institutions and suppliers to consider all aspects of complex products including thermal design, optics, electromagnetics, aero-acoustics, mechanical design, microbiology and compliance. We are looking for inquisitive engineers who can take ownership of technical challenges and drive solutions through to completion to develop the electronic systems for the next generation of Dyson products.
About the Role
We are looking for a Senior Embedded Software Engineer to join the Power Electronics discipline of our Research team, based in Malmesbury, Wiltshire, U.K. The Senior role means you will be responsible for developing and validating efficient embedded software in at least one field of power electronics such as motor control, power conversion, battery management, etc. You will be working within a team of multidisciplinary engineers taking new ideas to a prototype level prior to transfer to our development teams.
The role will involve:
- Developing software for power electronic systems including motor drives, battery management systems, chargers, heater control systems and other power conversion architectures.
- Creating and validating resource efficient embedded software on microcontrollers.
- Responsible for an electronics software research project.
- Researching emerging technologies through technical papers, patents, supplier engagement and collaboration with external partners.
- Designing, simulating, building and testing demonstration rigs and prototype systems to assess the feasibility of new technologies and products.
- Mentoring Dyson Institute students, graduate engineers and junior engineers.
- Selecting and evaluating current and next-gen microcontrollers to optimise cost, size, efficiency and performance.
- Creating clear technical reports and presenting design concepts, test results and recommendations to stakeholders.
- Applying a creative, structured approach to develop and assess innovative technical concepts.
- Working with cross-functional teams to plan project activities and take responsibility for technical delivery of embedded software.
- Identifying technical risks, proposing mitigation strategies and sharing lessons learnt to drive continuous improvement.
About You
- Degree in Electronic Engineering or a related discipline, together with relevant experience in an electronics industry or research environment.
- Experience in at least one of the following fields: motor drives, inverters, SMPS, heater control, chargers, USB power delivery, battery management systems or power transfer is desirable.
- Experience of C/C++ programming for embedded systems is essential.
- Experience with ARM based microcontrollers and microprocessors.
- Experience programming in assembly/machine code desirable.
- Experience of MCU analogue data acquisition for sampling high-speed signals.
- Experience of using MATLAB, Python or similar tools for simulation, data acquisition and analysis.
- Experience of agile working using Atlassian tools is desirable.
- Experience creating verification and validation plans and executing structured testing activities.
- Experience in the use of laboratory equipment to set up experiments and make accurate electrical measurements.
- Experience of safe working in a laboratory environment, testing and debugging software on mains voltage and high-speed machines is desirable.
- Fluent in spoken and written English.
- Strong communication and interpersonal skills, with the ability to work independently and within a multidisciplinary team.
- Able to communicate complex technical concepts clearly to stakeholders from a wide range of technical disciplines.
Benefits
- Performance-related bonus scheme
- Competitive pension scheme
- Life assurance
- Discounts on Dyson machines and retail discounts
- Free bus travel to and from campus (from Bristol, Bath, Chippenham, and Swindon)
- 27 days’ holiday (plus bank holidays)
- Free on-site lunches, fruit, and hot drinks
- Free on-site sports centre, gym, hair salon, and lifestyle assistance (concierge)
- Electric vehicle salary sacrifice scheme
- Ability to purchase additional holiday
- Private medical insurance and dental insurance
- Employee assistance programme, digital GP, on-site physio and GP, prescription service, fertility treatment support
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 any other dimension of diversity.
Senior Embedded Software Engineer employer: Dyson
Dyson is an exceptional employer that fosters a vibrant work culture where technology enthusiasts can thrive. With a commitment to employee growth, we offer comprehensive benefits including 27 days of annual leave, a quarterly performance-related bonus, and discounts on our innovative products. Working in Chester Brombrough, you'll be part of a dynamic team that not only values your contributions but also empowers you to create remarkable customer experiences in a pioneering retail environment.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Embedded Software Engineer
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Dyson or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Dyson.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Dyson.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Dyson that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Senior Embedded Software Engineer
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Dyson.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Dyson and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Dyson
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Dyson uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.