Embedded Firmware Engineer (2–3+ Years Experience)
ChipVista

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 resumeSimilar jobs
Senior Database Administrator

Area Sales Manager (Onsite, Lahore, PKR Salary)

AI Automations Specialist
