Enable job alerts via email!

Firmware Engineer - IoT. Real time wireless cloud technology REF: 1098

Interface Recruitment UK

Rotherham

On-site

GBP 80,000 - 100,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

An innovative recruitment firm is seeking a firmware engineer to design and develop embedded systems for cutting-edge IoT products. This role involves collaborating with hardware engineers and OEM customers to define specifications, as well as providing on-site support to troubleshoot issues in consumer environments. The ideal candidate will have a strong background in C programming and embedded systems, with experience in wireless protocols and motor control theory. Join a forward-thinking team where your contributions will directly impact the development of smart HVAC solutions, and enjoy the opportunity to work with international partners in a dynamic and supportive environment.

Qualifications

  • 2+ years of experience in embedded systems development.
  • Proficiency in C programming and knowledge of wireless protocols.

Responsibilities

  • Design firmware for IoT products and collaborate with hardware engineers.
  • Provide on-site support to resolve product issues in customer environments.

Skills

C Programming
Problem-Solving Skills
Embedded Systems
Wireless Protocols (WiFi, Zigbee, BLE)
Motor Control Theory

Education

Bachelor's degree in Computer Engineering
Bachelor's degree in Electronic Engineering

Tools

RTOS
Embedded Linux

Job description

Primary Duties:

  • Design firmware for embedded systems in wireless consumer electronic IoT products for HVAC smart.
  • Collaborate with internal hardware engineers and external EU-based OEM customers to define product specifications and system.
  • Maintain close collaboration with the engineering support team in Hong Kong and China, particularly in product qualification testing and mass production support, including the delivery of product test plans.
  • Provide on-site support to identify and resolve existing product issues occurring in customer/end-user environments.

Assist the business development team in identifying potential customers and contributing to the development of their new product specifications.

Qualifications and experience required:

  • Bachelor's degree in Computer Engineering, Electronic Engineering, or related discipline.
  • 2 or more years of solid experience in embedded systems.
  • Proficiency in programming with the C language is a requirement.
  • Experience in software development for 8-bit, 16-bit, and 32-bit MCUs.
  • Knowledge in one or more of the following areas:
    • MCU and SoC system architecture and associated interfaces.
    • Wireless protocols, e.g., WiFi, Zigbee, BLE, Sub-1GHz.
    • Wire communication protocols such as Opentherm, Modbus, SPI, UART.
    • Display and touch panel driver development.
    • Motor control theory.
  • Strong problem-solving skills, quick learner, and the ability to work independently.
  • Knowledge in embedded firmware design with RTOS or embedded Linux is an advantage.
  • Experience collaborating with production engineers, especially those located in a China factory, is a plus.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.