We are seeking a skilled embedded software engineer with a strong background in computer science or electrical engineering, particularly focused on embedded software development, operating systems, and computer architecture. The ideal candidate will have extensive experience working with CPU architectures, system-level concepts, and embedded platforms. This role requires a professional who is passionate about technology, committed to producing high-quality code, and able to collaborate effectively across diverse teams and time zones. The position is full-time and based onsite.

Key Responsibilities
- Develop and maintain embedded software solutions, ensuring robust and efficient performance on target hardware.
- Work closely with cross-functional teams to design, implement, and optimize system-level features such as device boot processes, interrupt handling, virtual memory management, and communication protocols.
- Write clean, well-documented code primarily in C/C++, with occasional use of assembly language where necessary.
- Contribute to software development for real-time operating systems (RTOS) or embedded Linux environments.
- Engage in testing, debugging, and performance tuning of embedded systems.
- Continuously learn and apply new technologies and frameworks relevant to embedded and AI software development.
- Collaborate with team members across different disciplines and time zones to ensure project milestones are met.

Required Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering, with a focus on embedded software development, operating systems, or computer architecture.
- Minimum of 5 years of professional experience in embedded software engineering or related fields.
- Strong understanding of RISC-V architectures and CPU/system-level concepts including device boot, program linking/loading, interrupt handling, virtual memory, caches, buses, and communication protocols.
- Proficient programming skills in C and C++; experience with assembly language is highly advantageous.
- Experience developing software for RTOS or embedded Linux platforms.
- Hands-on experience with embedded hardware such as Raspberry Pi, BeagleBone, Arduino, or ARM Cortex-M and RISC-V based boards.
- Excellent communication skills and ability to work collaboratively with multidisciplinary teams.

Preferred Qualifications and Benefits
- Knowledge of Python programming is desirable.
- Experience with AI frameworks such as TensorFlow Lite, PyTorch, or TinyML is a plus.
- Demonstrated passion for learning new technologies and commitment to producing high-quality code and documentation.

Benefits
- Bi-annual performance-based salary increments and bonuses.
- Comprehensive medical insurance covering both inpatient and outpatient care.
- Leave encashment options.
- Gym allowance to support employee wellness.
- Access to engaging recreational activities to promote work-life balance.

This position offers an excellent opportunity to work in a dynamic environment focused on cutting-edge embedded systems and AI integration. Candidates who thrive in collaborative settings and are eager to advance their technical expertise are encouraged to apply.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Age:
18 - 65 Years
Minimum Education:
Bachelors
Degree Title:
bachelor degree
Career Level:
Manager
Experience:
3 Years - 5 Years
Apply Before:
Oct 31, 2026
Posting Date:
Oct 25, 2026

Blueridge Global Partners Inc.

· 11-50 employees - Lahore

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Embedded Firmware Engineer

Posted Oct 24, 2026

Associate FIrmware Engineer

Posted Oct 25, 2026

Firmware Engineer

Posted Oct 22, 2026
View All
I found a job on Rozee!