This job is no longer available
This job expired on 09/09/2026. It no longer accepts applications.
Embedded Software Engineer – Karachi
UTF-Labs · Karachi
Job description
About the role
We are looking for a highly skilled Embedded Software Engineer to join our Karachi office on a full‑time, on‑site basis. The role involves developing, debugging and testing embedded software for a range of microcontroller and single‑board computer platforms.
Key responsibilities
- Write and maintain embedded software code.
- Design and develop firmware solutions.
- Debug and test applications on target hardware.
- Collaborate on software architecture and integration.
Required profile
- Up to 3 years of experience in embedded software programming.
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering or a related field.
Required skills
- Strong proficiency in C and C++.
- Experience with microcontrollers and SBCs such as Raspberry Pi, Jetson Nano, nRF52/53, ESP32 and STM32‑based boards.
- Knowledge of real‑time operating systems (RTOS) and related protocols (BLE, MODBUS, UART, RF, RS232).
- Familiarity with network and security protocols.
- Use of embedded development tools and IDEs.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Pakistan.
Salary: Software Engineer - E-Commerce (Remote) Based on 30 job offers in PakistanSalaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
UTF-Labs
Karachi