Firmware Developer

Job Description

🛠 Responsibilities:
🔹 Develop and optimize firmware for MCUs like STM32, ESP32, and ESP-IDF frameworks.
🔹 Work with Nordic and Microchip MCUs (e.g., ATMEGA, ATSAM, nRF52/nRF53).
🔹 Collaborate on integrating firmware with Embedded Linux systems (OpenWRT).
🔹 Debug, test, and ensure high performance and reliability of embedded systems.
🔹 Work with RTOS (e.g., FreeRTOS, Zephyr RTOS) and bare-metal programming.
🔹 Collaborate with hardware engineers for seamless integration.
🔹 Document firmware designs, processes, and specifications.

🎯 Requirements:
✅ Experience with STM32, ESP32, and related frameworks.
✅ Proficiency in C/C++ programming for embedded systems.
✅ Basic knowledge of Embedded Linux development, particularly OpenWRT.
✅ Familiarity with Microchip MCUs and RTOS platforms.
✅ Strong problem-solving and debugging skills.
✅ Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field (preferred).
✅ 6 months to 5 years of relevant experience.

✨ Benefits:
💼 Annual Increment
🌴 Paid Time Off
⏳ Flexible Work Hours
🛡️ Life Insurance
🏥 Medical Coverage
⛽ Fuel Allowance
 

Job Summary

  • Published on:2024-12-31 1:54 pm
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Karachi
  • Gender:No Preference
  • Application Deadline:2026-01-17