Job purpose

  • Experience working with low power embedded devices and memory management
  • Flashing firmware on microcontrollers
  • Analog and digital circuit design and production
  • Hardware/firmware debugging & troubleshooting

Duties and responsibilities

  • Development of new hardware/embedded system solutions in form of PCBs(Printed Circuit Boards)
  • Integration and validation of new product design
  • Debug and resolve faults for new or existing PCB solutions
  • Write and configure firmware for custom embedded system devices
  • Sourcing and procurement of electronic components and hardware parts for various project implementations
  • Analyze product and component data sheets
  • Assess third party and open source software and hardware tools to suit project requirements
  • Prepare project documentation as required
  • Provide Manufacturing and post production support
  • Offer training and technical support to clients after system implementation
  • Liaising with various teams and stakeholders during different project phases to ensure timely and efficient rollout
  • Programming GPS systems and IoT devices

Qualifications

  • Familiarity in C/C++/Python programming
  • Microprocessor/Microcontroller Board bring up skills
  • PCB design in Eagle/Proteus/KiCad/Altium Designer or any other tool
  • CAD design and 3-D printing
  • Networking skills or certification will be an added advantage (Cisco/Mikrotik/Huawei networking devices)
  • Familiarity with communication protocols like UART, SPI, I2C, USB will be an added advantage
  • Familiarity with Linux Systems
  • Open Minded and fast learner
  • Team-player with effective communication and leadership skills

Follow Us on Social Media