Embedded Firmware Engineer (2–3+ Years Experience)

ChipVista


Date: 2 weeks ago
City: Lahore
Contract type: Full time

We are looking for a skilled Embedded Firmware Engineer with 2–3 years of hands-on experience in developing and optimizing firmware for microcontroller-based systems. This role requires expertise in low-level C/C++ development, driver interfacing, real-time debugging, and system-level integration. You will be responsible for full firmware lifecycle management — from specification to deployment.


Responsibilities:

• Design, develop, and debug production-grade firmware in C/C++

• Develop and optimize device drivers, protocol stacks, and real-time algorithms

• Perform hardware bring-up, testing, and debugging using tools like oscilloscopes and logic analyzers

• Work with hardware engineers to ensure smooth firmware-hardware integration

• Write clear documentation and maintain coding standards

• Lead or mentor junior firmware engineers when required


Must-Have Skills:

• Bachelor’s in Electrical/Electronics/Computer Engineering or related field

• 2–3 years of embedded firmware experience

• Strong understanding of microcontroller architectures (ARM, AVR, STM32, etc.)

• Experience with RTOS (e.g., FreeRTOS) and real-time control

• Proficiency in low-level peripherals: I2C, SPI, UART, PWM, ADC

• Knowledge of power/memory optimization and embedded constraints

• Familiarity with schematic reading and datasheet interpretation


Bonus Skills:

• Secure bootloaders, OTA firmware updates

• Audio signal processing or polyphonic systems

• Python/Bash scripting for test automation


Why Join ChipVista?

• Work on cutting-edge embedded systems and IoT products

• Collaborate in a multi-disciplinary and growth-oriented environment

• Opportunities for cross-functional learning in firmware, hardware, and automation

• Competitive salary with performance incentives


Apply Now:

Send your resume/CV to [email protected] with the subject: “Application – [Role Name] – [Your Name]”

Example: Application – Embedded Firmware Engineer – Ahmed Khan

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Sales Development Representative

Software Finder Careers, Lahore
20 hours ago
About The Company:Welcome to Software Finder, a pioneering platform committed to simplifying the software selection process for businesses. At Software Finder, we pride ourselves on offering impartial reviews, expert guidance, and an extensive software database to save precious time for our users. Trusted by businesses worldwide, we provide transparent pricing, product demonstrations, and invaluable industry insights, empowering informed decision-making without the pressure of...

Software Engineer (.NET)

ibex, Lahore
2 days ago
Ibex. is looking for a "Software Engineer" to be responsible for the coding, maintaining web and desktop-based business applications.ResponsibilitiesOOP:Inheritence, Polymorphism, Abstraction, Encapsulation , Design Pattern, Software ArchFrameworksC#, Web APIs, REST APIs, Micro Services, MVC, .Net Core, .Net Framework 4.5+Data Structure ArrayList, Queue, LinkedList, Algorithms Sorting, SearchLogical ProgrammingSql DmlNormalization, Constraints, Joins, Stored, rocedure, Function, Indexing, CTEs / Temp Tables, Optimization, DDLFront...

Customer Support Agent

TalentPop App, Lahore
4 days ago
About UsAt TalentPop App, we believe customer support is more than just answering questions — it’s about building trust and connection. We’re on the lookout for friendly, thoughtful, and resourceful individuals who love helping others and want to grow their careers from the comfort of home.What You’ll DoConnect with customers via chat, email, or phone to answer questions and resolve...