Firmware Engineering Leader

2 days ago


Karachi, Sindh, Pakistan beBee Careers Full time
Lead Embedded Firmware Developer

We are seeking a highly experienced and results-driven firmware developer to lead our embedded systems team. The ideal candidate will have deep expertise in embedded firmware development using C/C++, with hands-on experience in programming 32-bit microcontrollers such as STM32, ESP32, and NXP (Kinetis, i.MX).

Key Responsibilities:
  • Design, develop, and optimize firmware for various microcontrollers.
  • Closely collaborate with hardware, software, and QA teams to drive technical decisions, ensure system integration, and resolve complex cross-functional challenges.
  • Develop and maintain robust, scalable, and efficient embedded code adhering to MISRA C standards and relevant IEC safety and reliability standards.
Technical Requirements:
  • 6+ years of hands-on experience in embedded systems design and firmware development.
  • Proven expertise in C and C++ for embedded systems, including use of STL, smart pointers, and OOP principles.
  • Strong experience with STM32, ESP32, NXP, and Microchip MCUs (ATSAM, ATMEGA, LAN9255).
Preferred Skills:
  • In-depth understanding of RTOS, bare-metal programming, and multi-threaded applications.
  • Proficiency in Embedded Linux systems, especially OpenWRT, including kernel customization and system-level integration.
  • Familiarity with FPGA design and integration, preferably using Verilog/VHDL and platforms like Xilinx or Intel FPGAs.
Benefits:
  • Annual Increments
  • Paid Time off
  • Flexible work hours

Qualification:
Bachelor's degree in electronic engineering, computer engineering, or similar.
A strong command over modern C++ standards is essential, particularly C++17, with practical experience using features like structured bindings.



  • Karachi, Sindh, Pakistan beBee Careers Full time

    We are looking for a talented and motivated Junior Embedded Firmware Developer to help us achieve our goals. In this role, you will be responsible for designing, coding, and testing firmware for embedded systems.This is an exciting opportunity for individuals who are passionate about embedded systems design and want to gain hands-on experience in a dynamic...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    We are seeking a skilled and passionate Embedded Firmware Developer to fill this role. In this position, you will assist in developing, testing, and optimizing firmware for embedded systems across various applications.Key Responsibilities:Firmware Development: Assist in designing, coding, and testing embedded firmware for various microcontroller-based...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Embedded Systems Firmware EngineerWe are seeking an experienced and skilled Embedded Systems Firmware Engineer to join our team. As a key member of our embedded systems team, you will be responsible for designing, developing, and optimizing firmware for 32-bit microcontrollers, including STM32, ESP32, NXP, and Microchip MCUs. Your expertise in C and C++...


  • Karachi, Sindh, Pakistan Esparkconsultants Full time

    We are seeking a skilled and passionate Junior Embedded Firmware Developer to join our team. In this role, you will assist in developing, testing, and optimizing firmware for embedded systems across various applications. This is a fantastic opportunity for those looking to grow in the field of embedded systems design and gain hands-on experience in a...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    We are seeking a highly motivated and detail-oriented Embedded Firmware Developer to join our team. As a key member of our team, you will be responsible for developing, testing, and optimizing firmware for embedded systems.Key Responsibilities:Firmware Development: Develop, test, and optimize firmware for embedded systems.Collaboration: Work closely with...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    This is an exciting opportunity for a Junior Embedded Firmware Developer to contribute to the development of firmware for embedded systems. The ideal candidate will have a strong understanding of embedded systems concepts and experience with C/C++ programming languages.About the Role:Firmware Development: Assist in designing, coding, and testing firmware for...


  • Karachi, Sindh, Pakistan Esparkconsultants Full time

    eSpark Consulting Group is seeking a highly experienced and results-driven Senior C/C++ Firmware Developer to join our embedded systems team. The ideal candidate will have deep expertise in embedded firmware development using C/C++, with hands-on experience in programming a wide range of 32-bit microcontrollers such as STM32 and ESP32, and a strong...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    We are seeking a skilled and passionate Junior Embedded Firmware Developer to fill this role. In this position, you will assist in developing, testing, and optimizing firmware for embedded systems across various applications.This is an excellent opportunity for those looking to grow in the field of embedded systems design and gain hands-on experience in a...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    A Junior Embedded Firmware Developer is needed to help us create innovative solutions. This role involves developing, testing, and optimizing firmware for embedded systems.This is a great opportunity for individuals who are eager to learn and grow in the field of embedded systems design.The ideal candidate will have a strong understanding of embedded systems...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Responsibilities:Develop and optimize firmware for embedded systems, ensuring integration with hardware components.Work with real-time operating systems (RTOS) and knowledge of object-oriented programming concepts.Collaborate with hardware engineers to ensure seamless integration between firmware and hardware.Contribute to embedded firmware testing and...