Senior Firmware Engineer

1 week ago


Lahore, Punjab, Pakistan AMS-Power & Industrial Engineering Private Limited Full time $104,000 - $130,878 per year

About the Role

We are seeking a highly skilled and experienced
Senior Firmware Engineer
to join our team. The role involves designing, developing, testing, and optimizing embedded firmware for our hardware products. You will work closely with hardware engineers, software developers, and product teams to deliver reliable and efficient embedded solutions.

Key Responsibilities:

  • Lead the design, development, and optimization of embedded firmware for microcontrollers and embedded systems.
  • Collaborate with hardware engineers to define system architecture, requirements, and hardware/software interfaces.
  • Develop and maintain low-level drivers, communication protocols (UART, SPI, I2C, CAN, USB, Ethernet, etc.), and real-time operating system (RTOS) components.
  • Conduct code reviews, ensure coding standards, and implement best practices for embedded software development.
  • Debug and troubleshoot firmware issues using oscilloscopes, logic analyzers, and debugging tools.
  • Optimize firmware for performance, power consumption, and memory usage.
  • Work on bootloaders, secure firmware updates (OTA), and system reliability features.
  • Mentor junior engineers and provide technical leadership within the team.
  • Prepare technical documentation, including design specifications, test plans, and user manuals.
  • Stay updated with industry trends, emerging technologies, and best practices in embedded systems.

Required Qualifications:

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • 3+ years of professional experience in firmware/embedded systems development.
  • Strong proficiency in
    C/C++
    programming for embedded systems.
  • Hands-on experience with
    RTOS
    (FreeRTOS, ThreadX, or similar).
  • Strong knowledge of microcontroller architectures (ARM Cortex-M, PIC, AVR, MSP430, etc.).
  • Experience with
    firmware debugging tools
    (JTAG, ICE, GDB, etc.).
  • Familiarity with communication protocols:
    UART, SPI, I2C, CAN, USB, Ethernet
    .
  • Solid understanding of embedded systems constraints:
    memory, timing, and power optimization
    .
  • Knowledge of hardware schematics, datasheets, and ability to work closely with PCB/hardware teams.
  • Experience with
    version control (Git)
    and Agile development practices.

Preferred Qualifications:

  • Experience with
    wireless protocols
    (Bluetooth, Wi-Fi, Zigbee, LoRa, NB-IoT).
  • Knowledge of
    secure firmware development
    and OTA update mechanisms.
  • Familiarity with Linux kernel or device drivers.
  • Experience in
    IoT platforms
    (AWS IoT, Azure IoT, Google Cloud IoT).
  • Prior leadership/mentoring experience.

Soft Skills:

  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • Ability to handle complex technical challenges independently.
  • Detail-oriented with a focus on reliability and quality.


  • Lahore, Punjab, Pakistan AMS-Power & Industrial Engineering Private Limited Full time 900,000 - 1,200,000 per year

    Job Description:We are looking for a Firmware Engineer to design, develop, and optimize firmware for embedded systems. The ideal candidate should have expertise in low-level programming, microcontroller firmware development, and real-time embedded systems.Key Responsibilities:Develop, test, and maintain firmware for embedded systems and microcontrollers.Work...


  • Lahore, Punjab, Pakistan 10xengineers Full time

    Experience Required: Minimum 5 yearsLocation: Lahore , on-siteJob Type: Full-timeWe are looking for a talented and experienced Embedded Firmware Engineer to join our team working on next-generation medical devices. The ideal candidate will have hands-on experience with Nordic Semiconductor (nRF) SoCs, Zephyr RTOS, and Bluetooth Low Energy (BLE)...


  • Lahore, Punjab, Pakistan ChipVista Full time 900,000 - 1,200,000 per year

    Job SummaryWe are seeking a talented Embedded Systems Engineer with 1-2 years of hands-on experience in embedded development. The ideal candidate should have a solid understanding of microcontroller programming, hardware-software integration, and low-level driver development. You will be involved in the full development lifecycle – from requirements...


  • Lahore, Punjab, Pakistan RMA Metering Private Limited Full time ₹120,000 - ₹150,000 per year

    Job SummaryWe are looking for a Firmware Developer with 2.5–3 years of experience in embedded software development. You will work on firmware for microcontroller-based products, focusing on performance, reliability, and scalability.Key ResponsibilitiesDevelop, test, and maintain firmware for STM32, ESP32, nRF (low-power), and similar MCUs.Work with RTOS...


  • Lahore, Punjab, Pakistan beBeeEmbedded Full time $100,000 - $120,000

    **Job Overview**We are seeking an experienced Embedded Firmware Engineer to join our team. As an embedded firmware engineer, you will be responsible for designing, developing, and debugging embedded firmware for Nordic nRF52/nRF53/nRF54 series using Zephyr RTOS.The ideal candidate will have a strong background in embedded systems, with expertise in C/C++...


  • Lahore, Punjab, Pakistan enfo Full time $104,000 - $130,878 per year

    We're seeking a motivated Embedded Systems Engineer Trainee who bridges both firmware and hardware domains. This early-career role offers hands-on experience in designing, building, and integrating embedded systems—from circuit schematics and PCB layouts to firmware development and sensor communication. Ideal for someone eager to grow rapidly in IoT and...

  • DevOps Engineer

    2 days ago


    Lahore, Punjab, Pakistan Powersoft19 Full time 900,000 - 1,200,000 per year

    DevOps Developer (1–2 Years Experience)Location:LahoreCompany:PowerSoft19Job Type:Full-timeAbout the RoleWe are seeking a motivatedDevOps Developerwith1–2 years of experienceto join our team in Lahore. The ideal candidate will have solid experience with CI/CD, cloud platforms, and automation.Firmware DevOps pipeline experiencewill be a strong plus.Key...


  • Lahore, Punjab, Pakistan beBeeFirmware Full time 8,000,000 - 10,000,000

    Embedded Firmware Engineer OpportunityWe are seeking a highly skilled Embedded Firmware Engineer to design, develop and debug embedded firmware for Nordic nRF52/nRF53/nRF54 series using Zephyr RTOS.Key Responsibilities:Design and implement embedded firmware solutions for medical devices.Develop and maintain BLE-based communication protocols (GATT, services,...


  • Lahore, Punjab, Pakistan beBeeEmbedded Full time 3,900,000 - 4,200,000

    Senior Embedded Hardware Engineer JobWe are seeking an experienced Senior Embedded Hardware Engineer to lead the design, development and validation of high-speed electronic hardware systems. Your expertise in PCB design, signal integrity analysis and mechanical enclosure design will be essential in creating innovative products that meet industry...


  • Lahore, Punjab, Pakistan Zero Axis Full time 1,200,000 - 3,600,000 per year

    𝗦𝗲𝗻𝗶𝗼𝗿 𝗘𝗺𝗯𝗲𝗱𝗱𝗲𝗱 𝗦𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿 (𝟯–𝟱 𝘆𝗲𝗮𝗿𝘀)𝗖𝗼𝗺𝗽𝗮𝗻𝘆: Zero Axis Technology𝗟𝗼𝗰𝗮𝘁𝗶𝗼𝗻: Scheme 3, Rawalpindi, Pakistan𝗘𝗺𝗽𝗹𝗼𝘆𝗺𝗲𝗻𝘁: Full-time𝗦𝘁𝗮𝗿𝘁:...