We are looking for a motivated Embedded Systems Engineer with 2-3 years of professional experience in embedded firmware development and hardware-software integration. The ideal candidate will have a solid background in C/C++, microcontroller architectures, communication protocols, motor control, and embedded systems. This role focuses on designing, developing, testing, and debugging embedded solutions primarily 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 such as STM32, ESP32, Nordic nRF, Raspberry Pi, and Orange Pi.
- Interface and integrate sensors, encoders, servo motors, stepper motors, and motor drivers.
- Implement communication protocols including 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 closely with hardware, mechanical, and software teams throughout the product development lifecycle.
- Prepare technical documentation, testing procedures, and development reports.

Required Qualifications

- Bachelor’s degree in Electrical Engineering, Electronics Engineering, Mechatronics Engineering, or a related field.
- 2 to 3 years of relevant professional experience in embedded systems development.
- Strong proficiency in Embedded C/C++, Python, microcontroller architectures, and digital electronics.
- Hands-on experience with STM32, ESP32, Nordic nRF, or other ARM-based microcontrollers.
- Solid understanding of MCU peripherals such as GPIO, ADC, PWM, timers, interrupts, and watchdogs.
- Experience working 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.
- Familiarity with FreeRTOS, Zephyr RTOS, or similar real-time operating systems.
- Experience using embedded development environments like 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.

Preferred Qualifications and Benefits

- Experience in robotics, industrial automation, automotive electronics, or autonomous navigation systems is highly desirable.
- Hands-on experience with GPS/GNSS, RTK positioning, PID-based motor control, and encoder feedback systems.
- Familiarity with embedded Linux platforms such as 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.

This is an excellent opportunity for candidates looking to advance their career in embedded systems engineering within innovative and technology-driven environments. If you meet the qualifications and are passionate about embedded development, we encourage you to apply.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Age:
18 - 65 Years
Minimum Education:
Bachelors
Degree Title:
bachelor degree
Career Level:
Mid-Level
Maximum Experience:
2 Years
Apply Before:
Oct 23, 2026
Posting Date:
Oct 17, 2026

Nextbridge Global

· 11-50 employees - Lahore

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Electrical Engineer

KBK Electronics Pvt Ltd, Lahore, Pakistan
Posted Oct 16, 2026

ML Ai Engineer

Green Earth Solutions, Lahore, Pakistan
Posted Oct 13, 2026
View All
I found a job on Rozee!