ghd522 - Lead Firmware Engineer

Apply Now  Print  Back To Search Results

Posted: 17/09/2019 11:49
Start Date: Not Available
Salary: Competitive Salary
Location: Cambridge Office
Level: Standard
Deadline: 31/10/2019 23:59
Hours: 40.00
Benefits: competitive
Job Type: Permanent Contract

What’s the Job?

The Lead Firmware Engineer will work within the electronics team to develop and test a range of hair care and beauty appliances for a successful and growing company which preserves the original dynamic and start-up atmosphere, and is backed by one of the three largest beauty companies in the world. Work will include software development for microcontrollers and other SoC’s managing the entire software life cycle, hardware/software integration and working with other businesses to bring the latest technology (IoT, AR, AI).


What will I do?

  • Lead all the firmware activities (entire lifecycle) and manage other firmware engineers
  • Work with the Head of Electronics Engineering to execute and deliver the Innovation Master Plan
  • Recommend appropriate tools and processes
  • Maintain, expand and document already existing complex firmware for microcontrollers (C language)
  • Create new firmware platforms (C language) for microcontrollers and other SoC’s allowing code reuse across projects
  • Work with third parties to bring the latest technology to the business portfolio. This includes IoT, AR and AI systems
  • Develop and tune control algorithms for optimal performance
  • Work with hardware engineers to research potential IC’s and SoC’s 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
  • Mentor and train non-senior team members
  • Candidates must be prepared to travel occasionally to China, US and EU

What skills and qualities will I need?

  • Ideally a qualified Lead Firmware Engineer with at least 10 years’ experience and previous experience in embedded systems (microcontrollers) for high-volume consumer electronics or similar
  • Proven track record of developing complex software in Embedded C to a high standard (bare-metal and RTOS)
  • Must be able to demonstrate a deep understanding of microcontrollers and best practices for embedded software development
  • Strong skills with firmware IDEs/tools (Eclipse, MPLAB, Tortoise SVN, Bugzilla). Previous experience with Cortex-M0 and Cortex-M4 would be highly beneficial
  • Experience of IoT systems/platforms. Previous experience with Mbed OS and Pelion or similar would be highly beneficial
  • Ability to lead a small team
  • Ability to communicate concisely and influence others
  • Ability to plan and make decisions under tight deadlines in a fast-paced environment

Apply Now  Print  Back To Search Results

About ghd    Search Vacancies    Search Vacancies    Contacts    Privacy Policy    Login