Lead Embedded Software Developer

2 weeks ago


Karachi, Sindh, Pakistan Esparkconsultants Full time

Job Description

The 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 Linux systems.

Key Responsibilities:

  1. Firmware Development:
  • Develop and optimize firmware for STM32, ESP32, NXP, and Microchip MCUs.
  • Implement automated testing platforms and unit tests.
  • Work closely with hardware engineers to integrate firmware with hardware components.
Firmware Integration:
  • Integrate firmware with embedded Linux systems, focusing on OpenWRT platforms.
  • Utilize FPGA technology to enhance functionality and performance in embedded systems.
Project Management:
  • Plan, schedule, and allocate resources for firmware development projects.
  • Drive technical decisions and resolve complex challenges.
  • Ensure comprehensive documentation of firmware designs, development processes, and project specifications.
Troubleshooting and Support:
  • Provide technical support and troubleshooting assistance to internal teams and customers.

Requirements:

  • 5+ years of experience as a Senior C/C++ Firmware Developer.
  • 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.


  • 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

    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

    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 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 7G Fuse Full time

    We are seeking a highly motivated and experienced software engineer with a strong background in electronics or computer science to join our team at 7G Fuse.The ideal candidate should have an excellent understanding of C/C++ programming, as well as hands-on experience with Linux and its kernel. Knowledge of embedded systems is highly valued, but not...


  • 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 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 Engr. Hamza Khan Full time

    Hiring: Embedded Firmware Developer (Arduino Programmer) – Paid ProjectI am looking for an Embedded Firmware Developer with strong Arduino programming skills for a short-term project. The task mainly involves simple GPIO manipulation and requires someone with hands-on experience in Arduino-based projects.Note: If you are good at Arduino Programming, you...


  • 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

    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 Astera Software, Inc. Full time

    Job SummaryAstera Software, Inc. is seeking a highly skilled Senior Software Development Lead to play a crucial role in shaping the technical direction of our software solutions.Key Responsibilities:Lead a dynamic team of software engineers, fostering a culture of collaboration, innovation, and excellence.Guide and mentor your team in software engineering...


  • Karachi, Sindh, Pakistan Astera Software, Inc. Full time

    Job DescriptionAstera Software, Inc. is looking for a skilled Software Engineering Team Lead to oversee the development of our software solutions.Main Responsibilities:Lead a team of software engineers, guiding them in software engineering best practices.Collaborate with cross-functional teams to develop scalable and robust software architectures.Ensure...


  • 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...


  • Karachi, Sindh, Pakistan Banyan Software Full time

    Banyan Software is a leading provider of enterprise software solutions. We are dedicated to acquiring, building, and growing great software businesses that serve specialized vertical markets.Job DescriptionWe are seeking a highly skilled NetSuite Developer to join our team. As a NetSuite Developer, you will design, develop, and implement NetSuite solutions...


  • Karachi, Sindh, Pakistan Esparkconsultants Full time

    About the Job:The Embedded Firmware Developer will work closely with our team to develop and optimize firmware for various microcontrollers. We are seeking candidates who have experience in embedded Linux development, especially with OpenWRT platforms.Key Responsibilities:Firmware development and optimization for various microcontrollersIntegration of...


  • Karachi, Sindh, Pakistan Nortec Software Full time

    About the JobNortec Software is looking for an experienced Senior Quality Assurance Engineer to join our team. In this role, you will be responsible for ensuring the quality of our software products throughout all phases of the SDLC.Main ResponsibilitiesTest and validate software applications to identify defects and areas for improvement.Develop and maintain...


  • Karachi, Sindh, Pakistan Software Digital Full time

    At Software Digital, we are seeking talented Software Engineers to join our team. As a Software Engineer, you will have the opportunity to design, develop, and test software applications, databases, interfaces, and enhancements that meet business objectives.Key ResponsibilitiesDesign and develop high-quality software codeCollaborate with cross-functional...


  • Karachi, Sindh, Pakistan Software Digital Full time

    We are looking for a skilled Software Development Expert to join our team at Software Digital. In this role, you will have the opportunity to develop and maintain software applications, databases, interfaces, and enhancements that meet business objectives.Job ResponsibilitiesDesign, develop, and test high-quality software codeCollaborate with...


  • Karachi, Sindh, Pakistan Folio3 Full time

    Job Title: Lead Software EngineersThis is an exciting opportunity to work as a Lead Software Engineer at Folio3 in Pakistan. As a software development professional, you will be responsible for leading a team of software engineers and overseeing the development of J2EE applications.About the Role:We are looking for a highly skilled and experienced software...


  • Karachi, Sindh, Pakistan Software Digital Full time

    About the RoleWe are looking for an experienced Software Professional to join our team at Software Digital in Karachi, Pakistan.The ideal candidate will have a strong background in software development and a minimum of 5+ years of experience in developing robust and scalable solutions using Microsoft .Net Technologies.You will be responsible for designing,...