Firmware Engineer

1 week ago


Islamabad, Islamabad, Pakistan Devomech Full time
Overview

Devomech Solutions is an innovation driven design agency that lives and breathes with the motto "thinking outside the box". We are a team that turns the innovative raw ideas of our valuable clients into something that is both aesthetically pleasing and technically very effective. We are a product development company based in Islamabad with correspondence from Germany.

Role

We are seeking Firmware Engineer to join our team. The Firmware Engineer (Embedded Systems) will be responsible for designing, developing, testing and maintaining firmware for microcontroller-based systems. The role involves working closely with hardware, electronics and software teams to ensure reliable and optimized performance of embedded products.

Responsibilities
  • Design, develop, and debug firmware for embedded systems using C/C++ and other relevant languages.
  • Work with microcontrollers (ARM, PIC, AVR, STM32, ESP32, etc.) and related peripherals.
  • Develop and maintain device drivers, communication protocols (UART, SPI, I2C, CAN, USB, Ethernet, BLE, etc.), and real-time applications.
  • Collaborate with hardware engineers for board bring-up, schematic reviews, and debugging.
  • Implement and optimize algorithms for real-time embedded applications.
  • Perform system integration, unit testing, and validation of firmware.
  • Troubleshoot and resolve hardware–firmware integration issues.
  • Document firmware architecture, coding standards, and testing procedures.
  • Ensure compliance with quality, safety, and performance standards.
  • Contribute to continuous improvement of processes, tools, and methodologies.
Qualifications
  • Education: Bachelor's degree in Electrical/Electronics/Computer Engineering or related field.
  • Experience: 2 years of experience in firmware development.
Technical Skills
  • Proficiency in C/C++ for embedded systems.
  • Experience with RTOS (FreeRTOS, Zephyr, etc.).
  • Hands-on experience with debugging tools (oscilloscopes, logic analyzers, JTAG).
  • Knowledge of hardware schematics and PCB design basics.
  • Familiarity with version control systems (Git).
  • Understanding of low-power design and optimization.
  • Soft Skills: Strong problem-solving, analytical thinking, teamwork, and communication skills.

#J-18808-Ljbffr

  • Islamabad, Islamabad, Pakistan Devomech Solutions GmbH Full time $104,000 - $130,878 per year

    We are currently looking for a motivated and skilled Embedded Systems Engineer(3yrs of experience) to join our firmware development team and be responsible for creating and implementing software for systems and applications.ResponsibilitiesWorking as a part of a multi-disciplinary team to design, integrate, qualify and test applicationDesigning and...


  • Islamabad, Islamabad, Pakistan beBeeEngineering Full time 15,000,000 - 25,000,000

    Key ResponsibilitiesWe are seeking a seasoned engineering manager to lead our engineering teams, comprising of android, embedded hardware/firmware, DevOps, and quality teams.The successful candidate will have a solid grasp of development processes, including mechanical hardware, electrical hardware, cloud, software development, and firmware development.They...


  • Islamabad, Islamabad, Pakistan beBeeFirmware Full time 900,000 - 1,200,000

    Embedded Systems EngineerWe're seeking a skilled engineer to design, develop and test firmware for microcontroller-based systems.Key Responsibilities:Design and implement algorithms for real-time embedded applications.Collaborate with hardware engineers on board bring-up and schematic reviews.Develop, debug and maintain firmware using C/C++.Perform system...

  • Embedded C

    3 days ago


    Islamabad, Islamabad, Pakistan BitsnIO PVT LTD Full time 900,000 - 1,200,000 per year

    Company DescriptionBitsnIO PVT LTD is unique in providing comprehensive IOT and enterprise solutions by integrating both hardware and software teams under one organization. This collaborative approach ensures seamless development and deployment of innovative and effective solutions. Our expertise spans across multiple domains, allowing us to deliver...


  • Islamabad, Islamabad, Pakistan beBeeProductOwner Full time 800,000 - 1,000,000

    Job Overview:We're seeking an experienced Product Owner to lead the development and launch of a product from concept through successful market introduction.Take ownership of innovation, end-to-end development, and successful product delivery.Serve as the Product Owner for Scrum teams, ensuring a clear product vision, roadmap, and well-aligned...

  • Product Owner

    2 weeks ago


    Islamabad, Islamabad, Pakistan SwipBox Full time

    Get AI-powered advice on this job and more exclusive features.Direct message the job poster from SwipBoxCHRP I Talent Acquisition I Technical Recruiter I Employer Branding I HR Operations I Employee Engagement I People & Culture I HR Digitalization IJob Summary:We are seeking a Product Owner to join our Firmware/Hardware team, taking full ownership of the...


  • Islamabad, Islamabad, Pakistan Devomech Full time

    Key Responsibilities:Design and develop electronic hardware for embedded systems and industrial applications.Select components based on performance, cost, and availability considerations.Create and review schematics, PCB layouts, and BOMs using Altium, KiCad, or Eagle.Ensure power management, signal integrity, and compliance with EMI/EMC standards.Conduct...


  • Islamabad, Islamabad, Pakistan Devomech Solutions GmbH Full time $104,000 - $130,878 per year

    Devomech Solutions is an innovation driven design agency that lives and breathes with the motto "thinking outside the box". We are a team that turns the innovative raw ideas of our valuable clients into something that is both aesthetically pleasing and technically very effective. We are a product development company based in Islamabad with correspondence...


  • Islamabad, Islamabad, Pakistan beBeeTroubleshooting Full time $40,000 - $80,000

    About the RoleThe Technical Support Engineer is responsible for managing, tracking, diagnosing, and troubleshooting technical cases. They provide training, education, assistance, and guidance to other employees within Support.Key Responsibilities:Determine how to resolve support issues with minimal user disruption.Identify and report root causes of...


  • Islamabad, Islamabad, Pakistan Mushko Printing Solutions pvt limited Full time 450,000 - 550,000 per year

    Install and configure printers, scanners, and related equipment in both office and industrial environments.Ensure all devices are properly connected to networks and functioning as intended.Perform routine maintenance on printers and related hardware (cleaning, part replacement, firmware updates).Diagnose and resolve hardware and software issues affecting...