Embedded Firmware Developer

4 weeks ago


Karachi, Sindh, Pakistan Esparkconsultants Full time

Embedded Firmware Developer - Job Description

eSpark Consulting Group is looking to hire a skilled Embedded Firmware Developer to join our team. We are seeking candidates who specialize in programming a variety of microcontrollers (MCUs), including STM32 and ESP32. The ideal candidate should have experience in embedded firmware development and a solid understanding of embedded Linux (OpenWRT, etc.).

Responsibilities:

  1. Contribute to firmware development projects, assisting with planning, development, and optimization for various MCUs such as STM32 and ESP32.
  2. Develop and optimize firmware for embedded systems, ensuring integration with hardware components.
  3. Work with Nordic and Microchip MCUs (e.g., ATMEGA, ATSAM, nRF52/nRF53) as part of the development process.
  4. Assist in the integration of firmware with Embedded Linux systems, particularly focusing on OpenWRT platforms.
  5. Contribute to embedded firmware testing and debugging to ensure performance, reliability, and functionality.
  6. Work with real-time operating systems (RTOS e.g., FreeRTOS, Zephyr RTOS).
  7. Knowledge and experience with bare-metal programming to design firmware solutions for various embedded applications is a plus.
  8. Collaborate with hardware engineers to ensure seamless integration between firmware and hardware.
  9. Assist in the development and execution of automated testing platforms and unit tests for embedded firmware.
  10. Maintain thorough documentation for firmware designs, development processes, and project specifications.

Requirements:

  1. Experience with STM32, ESP32, and ESP-IDF frameworks.
  2. Proficiency in C/C++ programming for embedded systems.
  3. Basic understanding of Embedded Linux development, with experience in OpenWRT platforms preferred.
  4. Knowledge of microcontrollers such as ATMEGA, ATSAM, and other Microchip MCUs.
  5. Experience with real-time operating systems (RTOS).
  6. Familiarity with version control systems and continuous integration tools.
  7. Knowledge of object-oriented programming concepts and software development methodologies.
  8. Strong problem-solving skills and attention to detail in firmware development.
  9. Good communication and collaboration skills for working in cross-functional teams.

Qualifications:

  1. Bachelor's degree in electrical engineering, Computer Engineering, or a related field is preferred.

Experience:

  1. 3 years of experience as an embedded firmware developer.

Job Type:

Full-Time – Onsite

eSpark provides the following benefits to its employees:

  1. Annual Increments
  2. Paid Time off
  3. Flexible Working Hours
  4. Life Insurance
  5. Medical coverage
  6. Fuel Allowance
#J-18808-Ljbffr

  • Karachi, Sindh, Pakistan beBee Careers Full time

    Job Summary">We are seeking an experienced Embedded Firmware Developer to contribute to firmware development projects, assisting with planning, development, and optimization for various MCUs such as STM32 and ESP32.Main ResponsibilitiesDevelop and optimize firmware for embedded systems, ensuring integration with hardware components.Work with Nordic and...


  • 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 Esparkconsultants Full time

    eSpark Consulting Group is looking to hire a skilled Senior C/C++ Embedded Firmware Developer to join our team. We are looking for candidates who will specialize in programming a wide range of MCUs, including STM32 and ESP32. The ideal candidate should have vast experience in Embedded Linux development (OpenWRT etc.).Responsibilities:Lead firmware...


  • Karachi, Sindh, Pakistan Esparkconsultants Full time

    Espark Consultants is seeking a Firmware Development Expert to design, develop, and test firmware for embedded systems.Job Description:Designing and Developing Embedded FirmwareCoding and Testing FirmwareDebugging and Troubleshooting Firmware IssuesDeveloping Firmware DocumentationCollaborating with Hardware EngineersRequirements:Understanding of Embedded...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    About the Role">This Embedded Firmware Developer position requires expertise in developing and optimizing firmware for embedded systems. The ideal candidate will have experience working with various microcontrollers, including STM32 and ESP32, and proficiency in C/C++ programming.


  • Karachi, Sindh, Pakistan Esparkconsultants Full time

    Espark Consultants is looking for a Junior Firmware Specialist to assist in developing, testing, and optimizing firmware for embedded systems.About the Role:This is a fantastic opportunity to gain hands-on experience in a collaborative environment.Responsibilities:Designing and Coding Embedded FirmwareWorking with Senior Engineers to Develop...


  • Karachi, Sindh, Pakistan Esparkconsultants Full time

    Espark Consultants is seeking a skilled and passionate Embedded Systems Engineer to develop, test, and optimize firmware for embedded systems.Key Responsibilities:Firmware Design and DevelopmentCollaboration with Senior EngineersTroubleshooting and DebuggingFirmware DocumentationSystem VerificationRequirements:Understanding of Embedded Systems...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Key Skills and Qualifications">To succeed in this role, you will need:Main ResponsibilitiesDesign and develop firmware solutions for embedded applications using C/C++ programming.Collaborate with hardware engineers to ensure seamless integration between firmware and hardware.Test and debug firmware to ensure performance, reliability, and...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Job Description">We are seeking an experienced Embedded Firmware Developer to join our team. The successful candidate will be responsible for developing and optimizing firmware for embedded systems, ensuring integration with hardware components.Main ResponsibilitiesDevelop firmware solutions for embedded applications using bare-metal programming.Collaborate...


  • Karachi, Sindh, Pakistan Esparkconsultants Full time

    Espark Consultants is hiring a Microcontroller Software Developer to develop, test, and optimize firmware for embedded systems.About the Job:This role offers a great opportunity to grow in the field of embedded systems design and gain hands-on experience in a collaborative environment.Responsibilities:Designing and Developing Embedded FirmwareWorking with...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    This is an excellent opportunity for a motivated and detail-oriented individual to join our team as an embedded systems developer.Responsibilities:Design and develop IoT-based solutions using microcontrollers like Arduino/STM32 or Raspberry Pi.Create printed circuit boards (PCBs) and perform soldering operations.Conduct market research to identify customized...


  • Karachi, Sindh, Pakistan Esparkconsultants Full time

    About the JobWe are seeking a talented Sales Lead for IoT and Embedded Systems to join our team at Espray Consulting Group.Key Responsibilities:Identify and engage potential clients using Upwork, Fiverr, and other freelance platforms.Develop compelling outreach messages using persuasive copywriting techniques to convert leads into customers.Build long-term...


  • Karachi, Sindh, Pakistan Advanced Blaze Concealed Full time

    We are Advanced Blaze Concealed, a leader in the Electrical/Electronic Manufacturing industry, focusing on innovative solutions through cutting-edge research and development in science and technology. As a company, we're passionate about delivering exceptional results and driving industry progress.We're seeking an experienced Electronics Engineer to join our...

  • Sales Representative

    4 weeks ago


    Karachi, Sindh, Pakistan Esparkconsultants Full time

    We are looking for a results-driven Sales Representative / Lead Generation Specialist with experience in the electronics, embedded systems, and IoT industry. The ideal candidate will be responsible for identifying, qualifying, and closing sales opportunities, leveraging freelancing platforms and strategic copywriting to generate high-quality leads.Key...


  • Karachi, Sindh, Pakistan Esparkconsultants Full time

    About the PositionEspark Consulting Group is looking for a result-driven Electronics Industry Sales Professional to join our team.Key Responsibilities:Identify and engage potential clients using Upwork, Fiverr, and other freelance platforms.Develop compelling outreach messages using persuasive copywriting techniques to convert leads into customers.Build...


  • Karachi, Sindh, Pakistan Esparkconsultants Full time

    About the RoleWe are seeking a highly skilled Senior Electronics Sales Specialist to join our team at Espray Consulting Group. The ideal candidate will have a proven track record of success in sales, lead generation, and business development within the electronics industry.Key Responsibilities:Identify and engage potential clients using Upwork, Fiverr, and...


  • Karachi, Sindh, Pakistan Enterprise64 Full time

    Required Skills and QualificationsStrong Python skills for AI/ML development.Hands-on experience with LLMs and transformer-based architectures.Experience implementing RAG techniques in AI applications.Familiarity with embedding models and NLP pipelines.Understanding of AI inference optimization and scalability.Knowledge of MLOps tools (MLflow, Weights &...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Solution Overview: Our team is focused on building real AI solutions that directly impact the insurance industry. We are looking for a skilled Full Stack Developer to join our efforts and help us architect and implement robust, scalable Typecript-based full-stack solutions for insurance document processing.As a member of our team, you will collaborate with...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    We are looking for a skilled professional with experience in IoT technology and embedded systems to join our team.Key Responsibilities:Design and develop IoT-based solutions using microcontrollers like Arduino/STM32 or Raspberry Pi.Create printed circuit boards (PCBs) and perform soldering operations.Conduct market research to identify customized...

  • Operational Risk Manager

    36 minutes ago


    Karachi, Sindh, Pakistan beBee Careers Full time

    Job SummaryWe are seeking a highly skilled Operational Risk Manager to join our team. The ideal candidate will have a strong background in risk management, with experience in developing and implementing risk management frameworks.The successful candidate will be responsible for identifying, assessing, and mitigating operational risks across the organization....