Sr. Firmware Engineer
2 weeks ago
About the Role
We are seeking a highly skilled and experienced
Senior Firmware Engineer
to join our team. The role involves designing, developing, testing, and optimizing embedded firmware for our hardware products. You will work closely with hardware engineers, software developers, and product teams to deliver reliable and efficient embedded solutions.
Key Responsibilities:
- Lead the design, development, and optimization of embedded firmware for microcontrollers and embedded systems.
- Collaborate with hardware engineers to define system architecture, requirements, and hardware/software interfaces.
- Develop and maintain low-level drivers, communication protocols (UART, SPI, I2C, CAN, USB, Ethernet, etc.), and real-time operating system (RTOS) components.
- Conduct code reviews, ensure coding standards, and implement best practices for embedded software development.
- Debug and troubleshoot firmware issues using oscilloscopes, logic analyzers, and debugging tools.
- Optimize firmware for performance, power consumption, and memory usage.
- Work on bootloaders, secure firmware updates (OTA), and system reliability features.
- Mentor junior engineers and provide technical leadership within the team.
- Prepare technical documentation, including design specifications, test plans, and user manuals.
- Stay updated with industry trends, emerging technologies, and best practices in embedded systems.
Required Qualifications:
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
- 3+ years of professional experience in firmware/embedded systems development.
- Strong proficiency in
C/C++
programming for embedded systems. - Hands-on experience with
RTOS
(FreeRTOS, ThreadX, or similar). - Strong knowledge of microcontroller architectures (ARM Cortex-M, PIC, AVR, MSP430, etc.).
- Experience with
firmware debugging tools
(JTAG, ICE, GDB, etc.). - Familiarity with communication protocols:
UART, SPI, I2C, CAN, USB, Ethernet
. - Solid understanding of embedded systems constraints:
memory, timing, and power optimization
. - Knowledge of hardware schematics, datasheets, and ability to work closely with PCB/hardware teams.
- Experience with
version control (Git)
and Agile development practices.
Preferred Qualifications:
- Experience with
wireless protocols
(Bluetooth, Wi-Fi, Zigbee, LoRa, NB-IoT). - Knowledge of
secure firmware development
and OTA update mechanisms. - Familiarity with Linux kernel or device drivers.
- Experience in
IoT platforms
(AWS IoT, Azure IoT, Google Cloud IoT). - Prior leadership/mentoring experience.
Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Ability to handle complex technical challenges independently.
- Detail-oriented with a focus on reliability and quality.
-
Embedded Firmware Engineer
2 weeks ago
Lahore, Punjab, Pakistan AMS-Power & Industrial Engineering Private Limited Full time 900,000 - 1,200,000 per yearJob Description: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...
-
Embedded Firmware Engineer
2 weeks ago
Lahore, Punjab, Pakistan ChipVista Full time 900,000 - 1,200,000 per yearJob SummaryWe are seeking a talented Embedded Systems Engineer with 1-2 years of hands-on experience in embedded development. The ideal candidate should have a solid understanding of microcontroller programming, hardware-software integration, and low-level driver development. You will be involved in the full development lifecycle – from requirements...
-
Embedded Hardware and Firmware Engineer Internee
2 weeks ago
Lahore, Punjab, Pakistan RMA Metering Private Limited Full time 120,000 - 180,000 per yearEmbedded Hardware and Firmware Engineer Internee (Multiple Roles)Location: [On-site]Type: [Internship 24 weeks / Full-time]Team: Embedded Systems / Firmware/HardwareAbout the RoleWe build real-world embedded applications that interface with sensors, actuators, and industrial communication stacks. You'll help design, implement, test, and ship firmware for...
-
Assistant Project Manager
1 week ago
Lahore, Punjab, Pakistan SRDW (SR DesignWorks) Full time 1,200,000 - 2,400,000 per yearCompany DescriptionSRDW (SR DesignWorks) is an architecture, interior design, planning and design firm known for the quality and uniqueness of its design works and for its attentiveness to individual client needs. SR DesignWorks specializes in well-designed and finely crafted institutional, commercial, and residential projects, including offices, residences,...
-
Sr. Cloud Engineer
7 days ago
Lahore, Punjab, Pakistan Great Sys Full time 600,000 - 1,800,000 per yearJob Description :GCS Information Technology Services (Microsoft Midmarket Solution provider, Managed service provider) is looking for a self-driven Sr. Cloud Engineer to join our team.The selected candidates will work in full coordination with technical staff such as Chief System Architects, Solutions Architect and other team members.If you are passionate...
-
Hardware & Firmware - Embedded Developer
2 days ago
Lahore, Punjab, Pakistan Byonyks Pvt Ltd Full time 1,100,000 - 1,320,000 per yearLocation: DHA Phase 3, LahoreExperience: YearsQualification: Bachelor's in Electrical EngineeringAbout the Role:We are looking for a Embedded Developer with years of experience to join our team. The ideal candidate will have expertise in hardware design and firmware development, working with Altium Designer, C/C++, and microcontroller platforms like Arduino...
-
Sr. Software Engineer
2 weeks ago
Lahore, Punjab, Pakistan GSB Group Full time 900,000 - 1,200,000 per yearWe are looking for Sr. Software Engineer - Node for People Tech having experience of 5+ years.Job Responsibilities:Develop APIS in Node as per the standard and with an optimization approachEnhancement and changing existing applicationIntegrate 3rd party APIsAbility to understand requirements and able to create development estimation with effective...
-
Embedded Systems Engineer Trainee
2 weeks ago
Lahore, Punjab, Pakistan enfo Full time $104,000 - $130,878 per yearWe're seeking a motivated Embedded Systems Engineer Trainee who bridges both firmware and hardware domains. This early-career role offers hands-on experience in designing, building, and integrating embedded systems—from circuit schematics and PCB layouts to firmware development and sensor communication. Ideal for someone eager to grow rapidly in IoT and...
-
DevOps Engineer
4 days ago
Lahore, Punjab, Pakistan Powersoft19 Full time 900,000 - 1,200,000 per yearDevOps Developer (1–2 Years Experience)Location:LahoreCompany:PowerSoft19Job Type:Full-timeAbout the RoleWe are seeking a motivatedDevOps Developerwith1–2 years of experienceto join our team in Lahore. The ideal candidate will have solid experience with CI/CD, cloud platforms, and automation.Firmware DevOps pipeline experiencewill be a strong plus.Key...
-
Sr. Python Engineer
2 weeks ago
Lahore, Punjab, Pakistan SparkAi Full time 900,000 - 1,200,000 per yearAbout the JobPosition:Sr. Python Engineer (Generative AI / RAG)Experience: 5 yearsLocation: LahoreCompany: SparkAiRole Overview:We are looking for a highly skilled Senior Python Developer with expertise - in Generative AI and Retrieval-Augmented Generation (RAG). The ideal candidate should have hands-on experience in LLMs, prompt engineering, vector...