Embedded Engineer

Not Interested
Bookmark
Report This Job

profile Job Location:

Pretoria - South Africa

profile Monthly Salary: Not Disclosed
Posted on: 22 hours ago
Vacancies: 1 Vacancy

Job Summary

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...
View more view more

Key Skills

  • Computer Science
  • ASP.NET
  • Fun
  • Linux Administration
  • Application Support