We’re a young company that’s achieved great things by creating a best in class range of products that are loved by stylists and consumers alike. We remain fiercely ambitious, with big growth plans, exciting new innovation in the pipeline and geographic expansion.
We pride ourselves on remaining true to our founding ethos - the spirit of transformation - and have established a position at the forefront of the competitive fashion styling sector, where we are renowned as one of the leading hair styling brands around the world and synonymous with style and sophistication.
We’re passionate about innovation, not only in our products, but working to constantly innovate our place of work, creating an inclusive workplace that promotes and values diversity. Companies that are diverse in age, gender identity, race, sexual orientation, physical or mental ability, ethnicity, and perspective are proven to be better companies. More importantly, creating an environment where everyone, from any background, can do their best work is the right thing to do.
The job
As a successful growing company, ghd is looking for a Graduate Embedded Software Engineer to join the electronics team and work on next generation hair stylers. The successful candidate will become part of a multidisciplinary and fast-paced environment.
Your responsibilities
- Maintain, expand and document already existing complex firmware for microcontrollers (C language)
- Maintain, expand and document already existing device calibration tools (Labview)
- Define and conduct pre-manufacturing firmware verification tests
- Support hardware, software and mechanical teams in the implementation and test of new projects and firmware
- Work with hardware engineers to research alternative electronics components for new applications
- Work with hardware and project engineers to ensure the appliances operate as intended and comply with the design verification plan
- Investigate and solve complex functional issues
About you
- Academic experience in developing embedded systems (microcontrollers) in C
- Take an interest in developing code for high-volume consumer electronics
- Skills with firmware IDEs/tools (e.g. Eclipse, Tortoise SVN)
- An understanding of the use of microcontroller peripherals (e.g. ADC, I2C, SPI, UART)
- Previous experience with ARM Cortex M0/M0+ would be highly beneficial
- Exposure to Agile methods and tools would be beneficial (e.g. Trello, Jira)
- Basic LabVIEW skills and hardware knowledge would be a bonus