Senior Firmware Engineer

2 weeks ago


Karachi, Sindh, Pakistan Esparkconsultants Full time

About the Role

eSpark Consulting Group is seeking an experienced Senior C/C++ Embedded Firmware Developer to lead firmware development projects from conception to delivery. The ideal candidate should have extensive knowledge of embedded systems, including programming a wide range of MCUs such as STM32 and ESP32.

Responsibilities:

  • Plan, schedule, and allocate resources for firmware development projects.
  • Develop and optimize firmware for various MCUs, including STM32, ESP32, NXP, and Microchip.
  • Collaborate with cross-functional teams to drive technical decisions and resolve complex challenges.
  • Integrate firmware with embedded Linux systems, focusing on OpenWRT platforms.
  • Utilize FPGA technology to enhance functionality and performance in embedded systems.
  • Contribute to embedded Linux development projects, particularly with OpenWRT.
  • Implement automated testing platforms and unit tests.
  • Work closely with hardware engineers to integrate firmware with hardware components.
  • Perform thorough testing and debugging of firmware to ensure reliability and performance.
  • Ensure comprehensive documentation of firmware designs, development processes, and project specifications.
  • Provide technical support and troubleshooting assistance to internal teams and customers.

Requirements:

  • Experience with STM32, ESP32, and ESP-IDF.
  • Proven expertise in C/C++ programming for embedded systems.
  • Strong knowledge of FPGA programming and integration would be highly advantageous.
  • Familiarity with continuous integration and code versioning tools.
  • Good understanding of software languages and integration processes.
  • Excellent communication skills.

  • Firmware Engineer

    2 weeks ago


    Karachi, Sindh, Pakistan Esparkconsultants Full time

    Espark Consulting Group offers an exciting opportunity for a Junior Embedded Firmware Developer to contribute to the development, testing, and optimization of firmware for embedded systems. This role requires strong analytical skills and attention to detail.About the Role:Develop and maintain embedded firmware for microcontroller-based systems under...


  • Karachi, Sindh, Pakistan Esparkconsultants Full time

    Job OvervieweSpark Consulting Group is looking for a seasoned Senior C/C++ Embedded Firmware Developer to join our team. As a key member of our firmware development team, you will be responsible for leading firmware development projects from conception to delivery. This involves planning, scheduling, resource allocation, and risk management. Additionally,...


  • 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

    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

    Embedded Firmware Developer - Job DescriptioneSpark 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...


  • Karachi, Sindh, Pakistan Esparkconsultants Full time

    Job Description:eSpark Consulting Group is seeking a skilled Embedded Firmware Developer to contribute to firmware development projects. The ideal candidate should have experience in programming various microcontrollers (MCUs), including STM32 and ESP32, and a solid understanding of embedded Linux.Responsibilities:Contribute to firmware development projects,...


  • Karachi, Sindh, Pakistan Esparkconsultants Full time

    Espark Consultants Group is seeking a skilled Firmware Engineer to develop, test, and optimize firmware for embedded systems across various applications. As a Microcontroller Specialist, you will assist in designing, coding, and testing firmware for microcontroller-based systems.Key Responsibilities:Design and develop firmware for embedded systems using...


  • Karachi, Sindh, Pakistan Esparkconsultants Full time

    Job DescriptionThe successful candidate will be responsible for leading firmware development projects from concept to delivery. This involves planning, scheduling, resource allocation, and risk management. Additionally, they will develop and optimize firmware for various MCUs, collaborate with cross-functional teams, and integrate firmware with embedded...


  • Karachi, Sindh, Pakistan Esparkconsultants Full time

    Job Overview:eSpark Consulting Group is looking for an experienced Embedded Firmware Developer to join our team. The successful candidate will be responsible for developing and optimizing firmware for various microcontrollers.Main Responsibilities:Development and optimization of firmware for various microcontrollersIntegration of firmware with hardware...


  • Karachi, Sindh, Pakistan Esparkconsultants Full time

    About eSpark Consulting GroupWe are a professional services firm that specializes in providing expert consulting services to clients across various industries. Our team of experts has extensive knowledge and experience in developing firmware for various applications. We are looking for a skilled Senior C/C++ Embedded Firmware Developer to join our...


  • Karachi, Sindh, Pakistan Esparkconsultants Full time

    Espark Consultants is looking for a skilled and passionate Embedded Systems Developer to join our team. In this role, you will assist in developing, testing, and optimizing firmware for embedded systems across various applications.Job Description:Develop and test firmware for microcontroller-based systems.Work closely with senior engineers to understand...


  • Karachi, Sindh, Pakistan Esparkconsultants Full time

    Espark Consultants Group is seeking a talented Software Developer for Embedded Systems to contribute to the development, testing, and optimization of firmware for embedded systems. This role requires strong analytical skills and attention to detail.About the Job:Design and develop firmware for embedded systems using C/C++ programming languages.Collaborate...


  • Karachi, Sindh, Pakistan Esparkconsultants Full time

    About This Role:This Embedded Firmware Developer role involves working with various microcontrollers to develop and optimize firmware. We require candidates with experience in embedded Linux development, specifically with OpenWRT platforms.Key Requirements:Firmware development and optimization for various microcontrollersExperience with real-time operating...


  • Karachi, Sindh, Pakistan Office Field Full time

    Office Field is looking for a Senior Software Engineer - AI to join our engineering team.ResponsibilitiesDeveloping Semantic search algorithms on documents and data.Building Generative AI models and pipelines.Training and Fine tuning AI models.Building RAG mechanism for information extraction.Deploying scalable AI system on the cloud.RequirementsBachelor's...


  • Karachi, Sindh, Pakistan Softflux Pakistan Pvt Ltd Full time

    Senior Software Engineer Softflux Pakistan Pvt Ltd, Pakistan Softflux Pakistan (Pvt.) limited is looking for Senior Software Engineers specialists in .Net, LAMP (Linux-Apache-MySQL-PHP).The person who takes this job will undoubtedly be providing some of the technical muscle Softflux needs to continue growing its BPO operations.The incumbent should be a...


  • Karachi, Sindh, Pakistan Aion Digital Full time

    Senior Software Engineer (Full Stack / Backend)We're Hiring: Senior Software Engineer (Full Stack / Backend)Are you an experienced Full Stack/Backend Engineer with expertise in Node.js, TypeScript, Python, and microservices? Do you thrive in cloud-native application development and enjoy working with cutting-edge tools and technologies? If so, SpireTech...


  • Karachi, Sindh, Pakistan Sb & Company Full time

    Senior Design Engineer with 5 Years of Experience in Design of Electrical OR ELV Systems, Project handling of large jobs and good communication skills required for positions on prestigious projects in Pakistan and the Middle East.Seniority levelMid-Senior levelEmployment typeFull-timeJob functionEngineering and Information TechnologyIndustries:...


  • Karachi, Sindh, Pakistan Sui Southern Gas Company Limited Full time

    Senior Engineering Project Manager Job DescriptionWe are seeking a highly experienced Senior Engineering Project Manager to join our team at Sui Southern Gas Company Limited. The successful candidate will be responsible for leading engineering projects from conception to completion, ensuring they are delivered on time, within budget, and to the required...


  • Karachi, Sindh, Pakistan Space - School Of Professional & Career Education Full time

    Job OverviewWe are a leading civil engineering company in Pakistan, offering a wide range of services to clients across the country.As a Senior Civil Engineer, you will play a key role in delivering high-quality projects that meet our clients' expectations.You will work closely with our project managers to ensure timely completion of projects and provide...


  • Karachi, Sindh, Pakistan Mobilecomplete Inc. Full time

    SENIOR SOFTWARE ENGINEER / TECHNICAL LEAD Mobilecomplete Inc., Pakistan Responsibilities include leading the design and implementation of Mobile Complete's technology stack in a fast-paced startup environment. The ideal candidate is a strong hands-on engineer who has done some project management in the past and is willing to lead a team of junior...