Embedded Firmware Developer

2 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 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

    Job Summary:As a C++ Firmware Developer, you will be responsible for developing firmware for embedded systems, working with various compilers and software platforms, and collaborating with cross-functional teams. This is an exciting opportunity to work on complex projects and develop your skills as a Firmware Developer.Responsibilities Include:Developing...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Junior Embedded Firmware DeveloperWe 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...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Embedded Systems Firmware EngineerWe are looking for a talented and detail-oriented Embedded Systems Firmware Engineer to assist in designing, coding, and testing firmware for various microcontroller-based systems. This is an excellent opportunity for those who want to learn more about embedded systems development and contribute to innovative...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Job Description:We are seeking a highly skilled C++ Firmware Developer to join our dynamic team. As a Firmware Developer, you will be responsible for executing complete Firmware Development life cycles for client-based products and hardware devices.Responsibilities:Develop firmware for embedded applications and products.Work on various compilers and software...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Junior Software Engineer - Embedded SystemsWe are looking for a junior software engineer with a passion for embedded systems development to join our team. As a junior software engineer, you will assist in designing, coding, and testing firmware for various microcontroller-based systems under guidance from senior engineers.Assisting in designing, coding, and...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Firmware Development Opportunities:We are seeking a talented C++ Firmware Developer to join our team. As a Firmware Developer, you will have the opportunity to work on complex projects, develop your skills, and collaborate with cross-functional teams. This is an exciting role that requires strong technical skills and excellent communication...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Software Development Engineer - Embedded SystemsWe are seeking a highly skilled Software Development Engineer with expertise in embedded systems to develop, test, and optimize firmware for microcontroller-based systems. This role involves working closely with senior engineers and collaborating with other teams to ensure successful project...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    B2B Sales Expert for Embedded SystemsThis role requires a results-driven individual with proven experience in sales, lead generation, and business development in the electronics, IoT, or embedded systems sector. You will utilize your knowledge of copywriting, email marketing, and technical sales to drive business growth.


  • Karachi, Sindh, Pakistan beBee Careers Full time

    We are seeking a talented Embedded Software Engineer to join our team. If you have a passion for developing software and working with cutting-edge technology, we want to hear from you.Job Description:Salary:This is a competitive salary position that offers a compensation package that reflects your skills and experience.Job Description:We are looking for an...