Senior Firmware Engineer

2 weeks ago


Lahore, Punjab, Pakistan AMS-Power & Industrial Engineering Private Limited Full time 900,000 - 1,200,000 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 RMA Metering Private Limited Full time 120,000 - 180,000 per year

    Embedded Hardware and Firmware Engineer Internee (Multiple Roles)Location: [On-site]Type: [Internship 24 weeks / Full-time]Team: Embedded Systems / Firmware/HardwareAbout the RoleWe build real-world embedded applications that interface with sensors, actuators, and industrial communication stacks. You'll help design, implement, test, and ship firmware for...


  • Lahore, Punjab, Pakistan Byonyks Pvt Ltd Full time 1,100,000 - 1,320,000 per year

    Location: DHA Phase 3, LahoreExperience: YearsQualification: Bachelor's in Electrical EngineeringAbout the Role:We are looking for a Embedded Developer with years of experience to join our team. The ideal candidate will have expertise in hardware design and firmware development, working with Altium Designer, C/C++, and microcontroller platforms like Arduino...

  • DevOps Engineer

    5 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 Zero Axis Full time 1,200,000 - 3,600,000 per year

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


  • Lahore, Punjab, Pakistan PRG Pakistan Full time 1,200,000 - 2,400,000 per year

    About the roleWe're looking for a Senior VoIP Engineer to architect, deploy, and maintain enterprise-grade voice platforms across multiple phone systems/environments. You'll own end-to-end delivery—from design and build (SBCs, SIP trunks, IVRs, call flows, integrations) to proactive monitoring, upgrades, and incident response—ensuring high availability,...


  • Lahore, Punjab, Pakistan UK Imports & Exports Full time 450,000 - 600,000 per year

    We are hiring a skilled and dedicated Printing Machine Engineer to join our technical team. The ideal candidate should have hands-on experience in operating, installing, and maintaining digital, UV, eco-solvent, or sublimation printing machines.Key Responsibilities:Install, calibrate, and maintain printing machines.Diagnose and troubleshoot mechanical,...


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

    Company DescriptionWe are a dynamic and innovative IoT company at the forefront of cutting-edge technology. With operations in over 40 countries, we specialize in developing and manufacturing smart electronic and electrical devices that enhance connectivity, automation, and sustainability.At SmartEnds, we are committed to delivering reliable IoT solutions...


  • Lahore, Punjab, Pakistan SiliconNexus Full time 800,000 - 1,200,000 per year

    Embedded System EngineerAbout SiliconNexusSiliconNexus is a global technology leader deliveringend-to-end product development,IT consulting, andinnovative digital solutionsacross the Americas, Europe, and Asia-Pacific regions. We specialize inEmbedded Systems, AI/ML, IoT, Blockchain, and Web & Mobile Application Development.We are looking for a...

  • Network Engineer

    2 weeks ago


    Lahore, Punjab, Pakistan Programmers Force Full time 7,200,000 - 9,600,000 per year

    Key ResponsibilitiesConfigure, manage, and maintain PF Sense firewalls including VPNs, routing, traffic shaping, and intrusion detection/prevention systems.Design, deploy, and support MikroTik routers and switches, ensuring optimal performance and network stability.Implement network security protocols, monitoring tools, and access controls to safeguard...

  • R&D Engineer

    24 hours ago


    Lahore, Punjab, Pakistan Tracking World Full time 380,000 - 1,140,000 per year

    Job Title: R&D Engineer (Tracker & Navigation Systems)Location: Lahore – Head OfficeCompany: Tracking World Pvt. Ltd.Experience: 2+ Years in R&D / Embedded Systems / TelematicsQualification: B.E / BSc in Electrical or Electronics Engineering (or related field)Role OverviewWe are hiring an R&D Engineer (Tracker & Navigation Systems) to lead the design,...