Reference: NES023655-CM-1
Our client is seeking an experienced Embedded Systems & PCB Design Engineer to join their growing engineering team. This role will suit someone who enjoys hands-on hardware development and is passionate about building reliable production-ready IoT devices. The successful candidate will be responsible for designing embedded electronics developing firmware and integrating sensors and communication technologies for end-to-end IoT solutions.
Duties & Responsibilities
Key Responsibilities
- Design and develop firmware for embedded microcontrollers (EFM32 ESP32 etc.)
- Design layout and test PCB boards using KiCad Altium or Eagle
- Integrate and calibrate sensors such as temperature pressure flow GPS and others
- Implement and test communication protocols including I2C SPI UART and CAN
- Develop and optimise wireless connectivity (Wi-Fi BLE LoRa NB-IoT GSM LTE)
- Collaborate with software/cloud teams for complete IoT integration
- Prototype test and debug hardware using lab equipment (oscilloscopes logic analysers etc.)
- Prepare production documentation and support manufacturing partners
- Perform fault finding and repairs on PCBs and electronic assemblies
- Provide technical support on projects and assist with new hardware designs
- Participate in technical reviews across project phases
- Mentor junior team members and support skills development within the discipline
- Assist with procurement maintenance and training on discipline-specific tools
- Implement and manage version control processes for firmware using Git
- Update and maintain existing firmware across multiple projects
- Generate engineering documentation as required
- Support proposal and quotation processes
- Assist with budgeting for capital expenditure and operational expenses
- Create and maintain Bills of Materials (BOMs)
Requirements
- Minimum 3 years experience in embedded systems and PCB design
- BEng in Electronic or Computer Engineering (minimum requirement)
- Strong proficiency in C/C for embedded programming
- Experience with sensor integration and analog/digital interfacing
- Familiarity with IoT protocols such as MQTT CoAP or REST
- Understanding of power management and low-power design principles
- Experience in hardware bring-up testing and troubleshooting
- Advantageous: OTA firmware updates provisioning workflows or cloud IoT platforms (AWS IoT Azure IoT etc.)
Please forward your CV to
Reference: NES023655-CM-1Our client is seeking an experienced Embedded Systems & PCB Design Engineer to join their growing engineering team. This role will suit someone who enjoys hands-on hardware development and is passionate about building reliable production-ready IoT devices. The successful can...
Reference: NES023655-CM-1
Our client is seeking an experienced Embedded Systems & PCB Design Engineer to join their growing engineering team. This role will suit someone who enjoys hands-on hardware development and is passionate about building reliable production-ready IoT devices. The successful candidate will be responsible for designing embedded electronics developing firmware and integrating sensors and communication technologies for end-to-end IoT solutions.
Duties & Responsibilities
Key Responsibilities
- Design and develop firmware for embedded microcontrollers (EFM32 ESP32 etc.)
- Design layout and test PCB boards using KiCad Altium or Eagle
- Integrate and calibrate sensors such as temperature pressure flow GPS and others
- Implement and test communication protocols including I2C SPI UART and CAN
- Develop and optimise wireless connectivity (Wi-Fi BLE LoRa NB-IoT GSM LTE)
- Collaborate with software/cloud teams for complete IoT integration
- Prototype test and debug hardware using lab equipment (oscilloscopes logic analysers etc.)
- Prepare production documentation and support manufacturing partners
- Perform fault finding and repairs on PCBs and electronic assemblies
- Provide technical support on projects and assist with new hardware designs
- Participate in technical reviews across project phases
- Mentor junior team members and support skills development within the discipline
- Assist with procurement maintenance and training on discipline-specific tools
- Implement and manage version control processes for firmware using Git
- Update and maintain existing firmware across multiple projects
- Generate engineering documentation as required
- Support proposal and quotation processes
- Assist with budgeting for capital expenditure and operational expenses
- Create and maintain Bills of Materials (BOMs)
Requirements
- Minimum 3 years experience in embedded systems and PCB design
- BEng in Electronic or Computer Engineering (minimum requirement)
- Strong proficiency in C/C for embedded programming
- Experience with sensor integration and analog/digital interfacing
- Familiarity with IoT protocols such as MQTT CoAP or REST
- Understanding of power management and low-power design principles
- Experience in hardware bring-up testing and troubleshooting
- Advantageous: OTA firmware updates provisioning workflows or cloud IoT platforms (AWS IoT Azure IoT etc.)
Please forward your CV to
View more
View less