Reference: NES023654-RS-1
Were developing innovative IoT systems that integrate sensors embedded firmware and cloud connectivity and were looking for a hands-on Engineer to bring our hardware to life.
Duties & Responsibilities
As our Embedded Systems & PCB Design Engineer youll be responsible for designing custom electronics programming firmware for microcontrollers and integrating various sensors into reliable production-ready IoT devices.
Key Responsibilities:
- Design and develop firmware for embedded microcontrollers (e.g. EFM32 and ESP32)
- Design layout and test PCB boards using tools such as KiCad Altium or Eagle
- Integrate and calibrate sensors (temperature pressure flow GPS etc.)
- Implement and test communication protocols (I2C SPI UART and CAN)
- Develop and optimize wireless connectivity (Wi-Fi BLE LoRa NB-IoT GSM and LTE)
- Collaborate with software/cloud teams for end-to-end IoT integration
- Prototype test and debug using lab equipment (oscilloscope logic analyzer etc.)
- Prepare production documentation and support hardware manufacturing partners
- Fault finding and repair of PCBs electrical and electronic assemblies
- Technical support for projects and support for new designs
- Participate in project technical reviews
- Provide mentorship and technical guidance to other members of the discipline
- Provide input into skills development/training and contribute to discipline-specific training where applicable
- Assist with the procurement maintenance training in the use of discipline specific tools
- Implement and maintain version control processes for firmware development using Git repositories
- Able to make adjustments on all existing firmware projects
- Assist with and generate necessary engineering documentation related to the work being executed
- Support the companys proposal/quotation generation process
- Assist with budgeting for capital expenditure and expenses
- Assist with creating BOMs for products and update when changes are implemented
Requirements:
- 3 years experience in embedded systems and PCB design
- A minimum of an BEng in Electronic or Computer Engineering
- Strong in C/C programming for embedded systems
- Experience with sensor integration and analog/digital signal interfacing
- Familiarity with IoT communication protocols (MQTT CoAP and REST)
- Working knowledge of power management and low-power design
- Experience with hardware bring-up testing and troubleshooting
- Advantageous: Experience with OTA updates device provisioning or cloud IoT platforms (AWS IoT Azure IoT etc.)
Please send your CV to .
Reference: NES023654-RS-1Were developing innovative IoT systems that integrate sensors embedded firmware and cloud connectivity and were looking for a hands-on Engineer to bring our hardware to life.Duties & ResponsibilitiesAs our Embedded Systems & PCB Design Engineer youll be responsible for desi...
Reference: NES023654-RS-1
Were developing innovative IoT systems that integrate sensors embedded firmware and cloud connectivity and were looking for a hands-on Engineer to bring our hardware to life.
Duties & Responsibilities
As our Embedded Systems & PCB Design Engineer youll be responsible for designing custom electronics programming firmware for microcontrollers and integrating various sensors into reliable production-ready IoT devices.
Key Responsibilities:
- Design and develop firmware for embedded microcontrollers (e.g. EFM32 and ESP32)
- Design layout and test PCB boards using tools such as KiCad Altium or Eagle
- Integrate and calibrate sensors (temperature pressure flow GPS etc.)
- Implement and test communication protocols (I2C SPI UART and CAN)
- Develop and optimize wireless connectivity (Wi-Fi BLE LoRa NB-IoT GSM and LTE)
- Collaborate with software/cloud teams for end-to-end IoT integration
- Prototype test and debug using lab equipment (oscilloscope logic analyzer etc.)
- Prepare production documentation and support hardware manufacturing partners
- Fault finding and repair of PCBs electrical and electronic assemblies
- Technical support for projects and support for new designs
- Participate in project technical reviews
- Provide mentorship and technical guidance to other members of the discipline
- Provide input into skills development/training and contribute to discipline-specific training where applicable
- Assist with the procurement maintenance training in the use of discipline specific tools
- Implement and maintain version control processes for firmware development using Git repositories
- Able to make adjustments on all existing firmware projects
- Assist with and generate necessary engineering documentation related to the work being executed
- Support the companys proposal/quotation generation process
- Assist with budgeting for capital expenditure and expenses
- Assist with creating BOMs for products and update when changes are implemented
Requirements:
- 3 years experience in embedded systems and PCB design
- A minimum of an BEng in Electronic or Computer Engineering
- Strong in C/C programming for embedded systems
- Experience with sensor integration and analog/digital signal interfacing
- Familiarity with IoT communication protocols (MQTT CoAP and REST)
- Working knowledge of power management and low-power design
- Experience with hardware bring-up testing and troubleshooting
- Advantageous: Experience with OTA updates device provisioning or cloud IoT platforms (AWS IoT Azure IoT etc.)
Please send your CV to .
View more
View less