Embedded Systems Engineer

Nextbridge Global

Lahore

On-site

PKR 1,800,000 - 2,400,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Nextbridge Global in Lahore, Pakistan seeks an Embedded Systems Engineer with 2–3 years of firmware development and hardware–software integration experience. You will design, test, and debug embedded solutions for robotics, automation, and autonomous systems.

The role requires hands-on work with STM32, ESP32, Nordic nRF, and related platforms, implementing communication protocols and motor-control algorithms.

Qualifications

  • 2-3 years of professional experience in embedded firmware development.
  • Strong understanding of C/C++, microcontroller architectures, and digital electronics.
  • Experience with MCU peripherals (GPIO, ADC, PWM, timers, interrupts).
  • Experience with embedded communication protocols (UART, I2C, SPI, CAN, RS485).
  • Familiarity with motor control, encoders, and feedback systems.
  • Experience with FreeRTOS, Zephyr RTOS or similar RTOS.
  • Proficient debugging with oscilloscopes and logic analyzers.

Responsibilities

  • Develop, test, debug, and optimize embedded firmware using C/C++ and Python.
  • Work with microcontrollers and microprocessors (STM32, ESP32, Nordic nRF, Raspberry Pi, Orange Pi).
  • Interface and integrate sensors, encoders, motors, and motor drivers.
  • Implement UART, I2C, SPI, CAN, RS485, and Modbus protocols.
  • Develop motor control algorithms and closed-loop control systems.
  • Perform hardware-software integration, debugging, and validation.
  • Collaborate with hardware, mechanical, and software teams.
  • Prepare technical docs, test procedures, and development reports.

Skills

Embedded C/C++
Python
STM32
ESP32
Nordic nRF
Raspberry Pi
Motor control
CAN Bus
RS485
I2C
SPI
UART
FreeRTOS/Zephyr
Linux/RTOS tools
Oscilloscope

Education

Bachelor's degree in Electrical/Electronics/Mechatronics

Tools

STM32CubeIDE
ESP-IDF
Keil
Arduino IDE
VSCode

Job description

Job Description:


Embedded Systems Engineer

We are seeking a skilled and motivated Embedded Systems Engineer with 2-3 years of professional experience in embedded firmware development and hardware-software integration. The ideal candidate should have a strong understanding of C/C++, microcontroller architectures, communication protocols, motor control, and embedded systems. The role involves designing, developing, testing, and debugging embedded solutions for robotics, industrial automation, and autonomous systems.


Key Responsibilities


  • Develop, test, debug, and optimize embedded firmware using C/C++ and Python.

  • Work with microcontrollers and microprocessors, including STM32, ESP32, Nordic nRF, Raspberry Pi, and Orange Pi.

  • Interface and integrate sensors, encoders, servo motors, stepper motors, and motor drivers.

  • Implement communication protocols such as UART, I²C, SPI, CAN, RS485, and Modbus.

  • Develop and implement motor control algorithms, PID controllers, and closed-loop feedback systems.

  • Perform hardware-software integration, firmware optimization, system debugging, and validation.

  • Collaborate with hardware, mechanical, and software teams throughout the product development lifecycle.

  • Prepare technical documentation, testing procedures, and development reports.


Required Skills


  • Strong understanding of Embedded C/C++, Python, microcontroller architectures, and digital electronics.

  • Hands-on experience with STM32, ESP32, Nordic nRF, or other ARM-based microcontrollers.

  • Understanding of MCU peripherals, including GPIO, ADC, PWM, timers, interrupts, and watchdogs.

  • Experience with embedded communication protocols, including UART, I²C, SPI, CAN, and RS485.

  • Practical knowledge of servo motors, stepper motors, encoders, motor drivers, and feedback control systems.

  • Experience with FreeRTOS, Zephyr RTOS, or similar real-time operating systems.

  • Experience with embedded development environments such as Arduino IDE, STM32CubeIDE, ESP-IDF, Keil, or similar tools.

  • Basic understanding of electronic circuits, PCB schematics, and hardware debugging using oscilloscopes, multimeters, and logic analyzers.

  • Strong analytical, troubleshooting, problem-solving, and teamwork skills.


Preference Will Be Given To


  • Candidates with experience in robotics, industrial automation, automotive electronics, or autonomous navigation systems.

  • Hands-on experience with GPS/GNSS, RTK positioning, PID-based motor control, and encoder feedback systems.

  • Experience with embedded Linux platforms, including Raspberry Pi or Orange Pi.

  • Knowledge of IoT communication technologies, including MQTT, Wi-Fi, Bluetooth Low Energy (BLE), and Zigbee.

  • Practical experience with RTOS-based firmware development and ARM Cortex-M architectures.


Qualifications


  • Bachelor's degree in Electrical Engineering, Electronics Engineering, Mechatronics Engineering, or a related field.

  • 2 - 3 years of relevant professional experience in embedded systems development

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technical Project Manager – Embedded Systems
Technical Project Manager – Embedded Systems

Embeddeddesigner • Karachi Division

On-site
PKR 13,935,340 - 22,296,544
Paid Time Off
Flexible Work Hours
Embedded Firmware Engineer - Robotics & Automation
Embedded Firmware Engineer - Robotics & Automation

Nextbridge Global • Lahore

On-site
PKR 1,800,000 - 2,400,000
Technical Lead - Embedded Systems
Technical Lead - Embedded Systems

Better Devices • Islamabad

On-site
PKR 3,000,000 - 6,000,000
Senior Electronics Engineer (Embedded System)
Senior Electronics Engineer (Embedded System)

Adbled Pvt. Ltd. • Karachi Division

On-site
PKR 1,116,000 - 3,348,000
Development Engineer (Robotics & C++)
Development Engineer (Robotics & C++)

vResolv LLC • Islamabad

On-site
PKR 1,000,000 - 1,600,000
Junior Hardware Designer
Junior Hardware Designer

Embeddeddesigner • Gulistan-e-Jauhar

On-site
PKR 446,400 - 669,600
Paid Time Off
Flexible Work Hours
Senior Embedded Engineer
Senior Embedded Engineer

QVISE • Islamabad

On-site
PKR 781,200 - 1,116,000
Senior Hardware Designer
Senior Hardware Designer

Embeddeddesigner • Karachi Division

On-site
PKR 892,800 - 1,674,000
Paid Time Off
Flexible Work Hours
Field Engineer - Robotics And AI
Field Engineer - Robotics And AI

Mimetic Machines • Karachi Division

On-site
PKR 1,000,000 - 1,500,000
Embedded Systems Project Lead | Agile | Flexible Hours
Embedded Systems Project Lead | Agile | Flexible Hours

Embeddeddesigner • Karachi Division

On-site
PKR 13,935,340 - 22,296,544
Paid Time Off
Flexible Work Hours