Highly Experienced Embedded Software Professional

19 hours ago


Karachi, Sindh, Pakistan beBeeSoftware Full time
Embedded Software Engineer - Firmware Development

We are seeking a highly experienced Embedded Software Engineer to join our team. This individual will lead end-to-end firmware development projects, including design, development, and optimization of firmware for 32-bit microcontrollers.

Responsibilities:
  • Design and develop firmware for various microcontrollers, ensuring robustness, scalability, and efficiency.
  • Collaborate closely with hardware and QA teams to drive technical decisions and ensure system integration.
  • Develop and maintain high-quality embedded code adhering to industry standards and best practices.
  • Implement communication protocols such as UART, SPI, I2C, CAN, and Modbus in embedded applications.
  • Develop and execute automated unit tests and validation plans to ensure firmware quality and performance.
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.
  • 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 MISRA C, static code analysis tools, and industry compliance standards.
  • Proficient with version control systems (Git) and CI/CD pipelines for firmware builds and automated testing.
  • Strong command over modern C++ standards, particularly C++17.
  • Experience in Agile methodologies and collaborative development workflows.
  • Excellent written and verbal communication skills.
  • Self-motivated, detail-oriented, and capable of mentoring junior team members.
Qualification:
  • Bachelor's degree in electronic engineering, computer engineering, or similar.
  • 6+ years of experience as an Embedded Software Engineer.
Benefits:
  • Annual Increments
  • Paid Time off
  • Flexible work hours


  • Karachi, Sindh, Pakistan Utf Labs Full time

    We seek a highly skilled Embedded Software Engineer for a full-time, on-site position at our Karachi office. The successful candidate will be responsible for embedded software programming, software design, development, debugging, and testing.QualificationsUp to 3 years of experience in Embedded Software ProgrammingProficiency in Software Development and...


  • Karachi, Sindh, Pakistan Utf Labs Full time

    We are seeking a highly skilled Senior Embedded Software Engineer for a full-time, on-site position at our Karachi office. The successful candidate will be responsible for embedded software programming, software design, development, debugging, and testing.QualificationsUp to 5 years of experience in Embedded Software ProgrammingProficiency in Software...


  • Karachi, Sindh, Pakistan beBeeEmbeddedDeveloper Full time

    Job Description:We are seeking an Embedded Software Developer to join our team. As an Embedded Software Developer, you will be responsible for designing and implementing software for embedded systems.ResponsibilitiesDesign and develop software for embedded systems using C/C++ programming languagesImplement software design patterns and architectureTest and...


  • Karachi, Sindh, Pakistan beBeeFirmware Full time

    Embedded Systems Engineer">We are seeking a skilled and passionate Embedded Systems Engineer to design and develop firmware solutions for various microcontroller-based systems. This role offers an exceptional opportunity for those looking to grow in the field of embedded systems design and gain hands-on experience.Key Responsibilities:Collaborate with senior...


  • Karachi, Sindh, Pakistan beBeeSoftware Full time

    Embedded software engineers design and develop firmware, operating systems, and other software for embedded systems. This role requires a strong understanding of computer architecture, programming languages, and software development methodologies.Key Qualifications5+ years of experience in software development, with a focus on embedded systemsProficiency in...


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

    Electronics Engineer PositionWe are seeking a skilled Electronics Engineer with extensive experience in embedded engineering electronics and firmware microcontroller programming.Responsibilities:Develop firmware for microcontrollers used in embedded systems.Design, develop, and test electronic circuits and systems.Troubleshoot and debug hardware and software...


  • Karachi, Sindh, Pakistan beBeeSoftwareProfessional Full time 150,000 - 250,000

    We are seeking a highly skilled software professional to join our dynamic team. In this leadership role, you will oversee the design, development, and maintenance of complex software solutions while steering the technical direction of projects.Key Responsibilities:Design, build, and maintain high-performance applications using clean, efficient, and...


  • Karachi, Sindh, Pakistan beBeeSoftwareQuality Full time

    Job DescriptionWe are seeking a highly skilled and experienced Software Quality Assurance Analyst to join our team. The ideal candidate will play a crucial role in ensuring the quality and reliability of our .NET products through manual and automated testing.The selected individual will work closely with developers, product managers, and other stakeholders...


  • Karachi, Sindh, Pakistan Adbled Pvt Ltd Full time

    Senior Electronics Engineer With Embedded Engineering ExperienceWe are currently seeking a Senior Electronics Engineer with a minimum of 5 years of experience in embedded engineering electronics and must have a strong background in firmware microcontroller programming to join our team. The ideal candidate will have a good experience in AC/DC servo drive...