Embedded Firmware Engineer

SiliconNexus • , punjab, pakistan, punjab • Posted June 09, 2026

About the Role

Role Overview

As an Embedded System Engineer , you will be responsible for designing, developing, testing, and optimizing firmware and embedded software for a variety of products including IoT devices, Robotics, Automotive Systems, Medical Devices, and Industrial Applications .

Key Responsibilities

  • Design, develop, and maintain embedded firmware for microcontroller-based systems.
  • Translate product requirements into robust and scalable embedded solutions.
  • Develop, test, debug, and optimize embedded software using modern development tools.
  • Work closely with hardware teams for seamless hardware-software integration.
  • Develop and optimize low-level drivers for interfaces such as I2C, SPI, UART, CAN, USB , etc.
  • Implement and optimize communication protocols including TCP/IP, MQTT, HTTP, CoAP, BLE, Zigbee, Wi-Fi , and LTE/GSM.
  • Perform code reviews and ensure adherence to codin...