Senior Software Engineer - Automotive
Dyson offers a unique opportunity for a talented and experienced Senior Software Engineer focusing on Embedded Software in the Motors, Power and Electronic Systems Research Team, within Dyson’s Research, Design and Development (RDD) department; based in Malmesbury, Wiltshire, U.K.
Home to our global Research, Design and Development centre and all of our Commercial functions, Dyson HQ is tucked away in countryside famous for the railway tunnels and bridges of Isambard Brunel, who revolutionised modern engineering. Our secluded location helps us to protect our ideas and stay independent-minded. Yet nearby are the fashionable cities of Bristol and Bath (where a young James Dyson invented cyclone technology). The building is the heartbeat of Dyson. Over 1,500 people, including James himself, spend their days strategizing, inventing technology and telling the Dyson story to the world. From 2016, our HQ will begin doubling its footprint with an ambitious new expansion.
Sometimes, making a technological leap forward means going back to the beginning. Since 1999, we’ve spent £150m building a motor from scratch – small, light and efficient, yet extremely powerful. Our motors are what enable our technology to be different – it’s why they’re protected by 20 to 30 patents. But the next generation demands new directions. Energy storage, robotics, nanotechnology and space-age materials. So our multi-disciplinary team, led by some of the world’s best power electronics engineers, knows that only the most pioneering thinking will do. That’s the Dyson way.
Applicants should be proficient in creating and developing software with particular focus on system architecture, implementation and verification. The role involves: •Architecting, implementing and verifying embedded software for our Dyson digital motor and related product control systems •Driving the technical direction for new developments and ensuring that our software is developed both efficiently and to our software quality requirements •Leading code and design review activities •Working with hardware, mechanical and other engineering disciplines to solve complex system level problems and find software solutions •Documenting software requirements and architecture •Generation of test specifications to ensure product reliability and robustness at key stages during code development. This includes the development of test environments including simulation, emulation and hardware/test equipment interactions.
Education and experience: •Minimum BEng/MEng degree in electronic engineering or other relevant discipline with industrial experience in a relevant industry Minimum technical knowledge •In-depth knowledge of common software design methodologies and embedded software development in assembler and C. •Familiar with the requirements for ‘hard real time’ embedded software applications and demonstrable experience of working within real time constraints. •Ability to derive software requirements from product level requirements and derive own requirements when limited information is available. •Detailed knowledge of low-level embedded microcontroller-based motor control systems and associated power systems. •Significant experience of developing for ARM platforms including the Cortex M series. •In depth understanding and application of version control systems, ideally Git. •Use of lab equipment to set up experiments and to take precise measurements. •Good understanding of basic hardware and its interfacing to software systems. Desirable: ◦Experience with Atlassian tools (JIRA, Fisheye, Crucible etc.) •Extensive experience of low level device driver software, boot code and bootloader system development.
Dyson monitors the market to ensure competitive salaries and pension contributions. Beyond that, you’ll also enjoy a profit-related bonus, generous leave and life insurance. But financial benefits are only the start of a Dyson career. Rapid professional growth, leadership development and new opportunities abound, driven by regular reviews and dynamic workshops. And with a vibrant culture, flexible working hours, the latest devices and a relaxed dress code reflecting our engineering spirit, it’s an exciting team environment geared to creativity, innovation and ambition