Firmware Engineer

2 weeks ago


Lahore, Punjab, Pakistan AMS-IoT Full time

We are looking for a Firmware Engineer to design, develop, and optimize firmware for embedded systems. The ideal candidate should have expertise in low-level programming, microcontroller firmware development, and real-time embedded systems.

Key Responsibilities:

  • Develop, test, and maintain firmware for embedded systems and microcontrollers.
  • Work with C/C++ and assembly language to develop efficient and reliable firmware.
  • Optimize real-time performance, memory usage, and power consumption of embedded systems.
  • Integrate firmware with hardware components such as sensors, actuators, and communication modules.
  • Develop and implement communication protocols like UART, I2C, SPI, CAN, USB, and Ethernet.
  • Work with RTOS-based and bare-metal firmware development.
  • Debug and troubleshoot firmware issues using oscilloscopes, logic analyzers, and debugging tools.
  • Collaborate with hardware, software, and QA teams to ensure seamless integration and system reliability.
  • Maintain detailed documentation of firmware design, coding standards, and testing procedures.

Requirements:

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Embedded Systems, or a related field.
  • 1+ year of experience in firmware development for embedded systems.
  • Strong proficiency in C/C++ programming for embedded applications.
  • Experience with ARM, PIC, AVR, ESP32, or STM32 microcontrollers.
  • Familiarity with RTOS (FreeRTOS, Zephyr, etc.) and bare-metal programming.
  • Understanding of low-power embedded systems and battery-operated devices.
  • Hands-on experience with hardware debugging tools and oscilloscopes.
  • Experience in wireless communication protocols (Bluetooth, Wi-Fi, Zigbee, LoRa, etc.) is a plus.
  • Strong problem-solving skills and ability to work independently or in a team.

Preferred Qualifications:

  • Experience with bootloaders and firmware over-the-air (FOTA) updates.
  • Knowledge of Linux-based embedded development and device drivers.
  • Familiarity with Python or Shell scripting for automation.
  • Experience in AI/ML integration in embedded systems.

Location:

Seniority level: Entry level

Employment type: Full-time

Job function: Engineering and Information Technology

Industries: Technology, Information and Internet

#J-18808-Ljbffr
  • Firmware Engineer

    2 weeks ago


    Lahore, Punjab, Pakistan AMS-Power & Industrial Engineering Private Limited Full time

    We are looking for a Firmware Engineer to design, develop, and optimize firmware for embedded systems. The ideal candidate should have expertise in low-level programming, microcontroller firmware development, and real-time embedded systems.Key Responsibilities:Develop, test, and maintain firmware for embedded systems and microcontrollers.Work with C/C++ and...


  • Lahore, Punjab, Pakistan AMS-Power & Industrial Engineering Private Limited Full time

    Azure Power & Industrial Engineering Private Limited is looking for a Firmware Software Engineer to design, develop, and optimize firmware for embedded systems.Job Requirements:Develop, test, and maintain firmware for embedded systems and microcontrollers.Work with C/C++ and assembly language to develop efficient and reliable...


  • Lahore, Punjab, Pakistan AMS-Power & Industrial Engineering Private Limited Full time

    Azure Power & Industrial Engineering Private Limited seeks a Microcontroller Firmware Architect to design, develop, and optimize firmware for embedded systems.Job Responsibilities:Develop, test, and maintain firmware for embedded systems and microcontrollers.Key Responsibilities:Collaborate with hardware, software, and QA teams to ensure seamless integration...


  • Lahore, Punjab, Pakistan AMS-Power & Industrial Engineering Private Limited Full time

    We are seeking a highly skilled Embedded Systems Developer to design, develop, and optimize firmware for embedded systems at AMS-Power & Industrial Engineering Private Limited.Job Description:Develop, test, and maintain firmware for embedded systems and microcontrollers.Work with C/C++ and assembly language to develop efficient and reliable firmware.Optimize...


  • Lahore, Punjab, Pakistan AMS-Power & Industrial Engineering Private Limited Full time

    We require a Low-Level Programming Specialist to join our team at AMS-Power & Industrial Engineering Private Limited.Job Summary:Design, develop, and optimize firmware for embedded systems and microcontrollers.Responsibilities:Work with C/C++ and assembly language to develop efficient and reliable firmware.Optimize real-time performance, memory usage, and...


  • Lahore, Punjab, Pakistan PETSAAL TECHNOLOGIES Full time

    Job DescriptionWe are seeking a highly skilled Embedded Systems Engineer to join our team at PETSAAL TECHNOLOGIES. The ideal candidate will have expertise in designing, developing, and testing embedded systems, hardware circuits for our software applications.The role involves:Designing and implementing embedded systems using PIC microcontrollers, Arduino,...

  • Electronic Engineer

    3 days ago


    Lahore, Punjab, Pakistan PETSAAL TECHNOLOGIES Full time

    Direct message the job poster from PETSAAL TECHNOLOGIESFounder Director at PETSAAL TECHNOLOGIES Private Limited Pakistan | Project Management | Business Development & Leadership | WordPress Dev | Scrum…Note: (Send your CV on WhatsApp to 03335849688 directly for Quick Response. Thank you )Role DescriptionWe are seeking a highly skilled Embedded Systems...

  • Embedded Engineer

    1 week ago


    Lahore, Punjab, Pakistan Tech Vezoto Full time

    Job Description:Job Summary:We are looking for a skilled Embedded Systems Engineer with expertise in PIC microcontrollers, Arduino, Raspberry Pi, Python, MATLAB, and PCB Designing. The ideal candidate should be proficient in Proteus for circuit simulation and PCB design.Key Responsibilities:Design and develop embedded systems using PIC microcontrollers,...


  • Lahore, Punjab, Pakistan PETSAAL TECHNOLOGIES Full time

    Job RequirementsTo be considered for this role, you should have a strong background in electronics engineering and experience working with PIC microcontrollers, Arduino, and Raspberry Pi. The ideal candidate will also have expertise in PCB and schematic designing using Proteus and other EDA tools.The required qualifications and skills...


  • Lahore, Punjab, Pakistan PETSAAL TECHNOLOGIES Full time

    Role OverviewThis is an exciting opportunity to work with a talented team at PETSAAL TECHNOLOGIES as a Senior Electronics Design Engineer. The successful candidate will be responsible for designing, developing, and testing embedded systems, hardware circuits for our software applications.The key responsibilities include:Designing and implementing embedded...


  • Lahore, Punjab, Pakistan Motive Full time

    About the role:The Technical Support Engineer - Tracking and Telematics role is a Subject Matter Expert that manages, tracks, diagnoses, and troubleshoots the cases in Technical Support. They also train, educate, assist, and guide other employees within Support and across the company. An important aspect is to identify and alert the necessary stakeholders on...


  • Lahore, Punjab, Pakistan Catalyic Security Full time

    Key Responsibilities:Lead red team operations targeting OT environments, including ICS/SCADA systems, PLCs, DCS, and industrial networksConduct comprehensive penetration tests on IoT devices, industrial protocols (Modbus, PROFINET, DNP3), and web-based HMI interfacesManage a team of 2-3 penetration testers, providing technical guidance, career development,...