Online since 1999 | 10,036 IT Jobs Live NOW
Software Engineer, Associate Principle
Premium Job From Dyson
Recruiter: Dyson
Listed on: 31st July
Location: Malmesbury
Salary/Rate: Competitive
Salary Notes: Competitive
Type: Permanent
Start Date: ASAP
Reference: 27009_expired
Contact Name: Dyson

This job has now expired please search on the home page to find live IT Jobs.

Description
Dyson is taking its line of products to the next level of intelligence through greater environmental and human interaction. To achieve that we need software engineers skilled in manipulating graphic-rich user interfaces, and the software which composes them. As the products get smarter, the need for richer interaction with the user is essential. The intelligence of the machines has grown exponentially in the past few years, with a far greater range of sensors providing data about the environment. The possibilities afforded for greater control of the device require intuitive easy user input methods. Investigating these new technologies, and developing them to the level needed for production is at the heart of this role.
Accountabilities
You'll be working with our New Product Initiative team to create prototypes of new ideas and evaluate novel concepts of product interface. You'll be working with the artistic creative team to bring to life their concepts, to allow them to evaluate the customer experience on new ideas. And then with Product Development to take those ideas to the real market in production-grade software. You'll be responsible for driving forward the future of Dyson's graphical interface, as a visual user experience, and as a new programmatic development methodology. Crafting reliable and robust software solutions to bring that vision to life on production units; developing efficient mechanisms to allow rapid deployment of graphics across a range of compute platforms. It's an exciting role working in the early stages of our product development!
Skills

Industry experience of embedded graphical solutions development across a range of compute platforms, including Linux, C++ and RTOS or bare-metal.
Linux experience, including device driver layers.
Experience of GUI IDEs, with Crank preferred
Internals of graphics descriptions, Visio, Sketch, SVG, XML,
Experience of RTOS, low level C coding
Awareness of limitations of bare-metal embedded systems, DMA; desire and ability to optimise and improve It would be beneficial if you also have experience of SPI or similar digital interfaces at the electrical level, logical and programmatic driver layers.

Benefits
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. Professional growth and new opportunities abound, driven by regular reviews and self learning are standard. And with a vibrant culture, flexible working, the latest devices and a relaxed dress code reflecting our engineering spirit, it's an exciting team environment geared to creativity, innovation and ambition.