Logo
Rishi Writes

Principal Embedded Software Engineer 2 – Redmond, WA Cohesive Technologies

Rishi Writes, Redmond, Washington, United States, 98052

Save Job

Join as a Principal Embedded Software Engineer

We are seeking a

Principal Embedded Software Engineer

to play a key role in the

bring-up and optimization of Qualcomm chipsets

for advanced devices. This position is based in

Redmond, WA

and offers an exciting opportunity to contribute at the intersection of hardware and embedded software. If you thrive in solving low-level challenges and enjoy working closely with cutting-edge platforms, this role is for you. About the Principal Embedded Software Engineer Role

As a Principal Embedded Software Engineer, you will be responsible for leading the

initial bring-up of Qualcomm chipsets , developing and optimizing the

Board Support Package (BSP) , and ensuring that embedded systems run efficiently. You will collaborate with

Qualcomm engineers, hardware design teams, and internal software developers

to deliver robust and high-performing solutions. This role requires strong technical expertise in

bootloaders, device drivers, kernel modifications, and system-level debugging , as well as a proven background in optimizing performance and power usage. Key Responsibilities for Principal Embedded Software Engineer Role

Lead the bring-up of new Qualcomm chipsets on custom hardware from initial power-on through full system functionality.

Drive Board Support Package (BSP) development including

bootloaders, kernel modifications, and device drivers .

Debug and resolve complex low-level issues across hardware, firmware, and software layers.

Collaborate with

Qualcomm silicon vendors, hardware teams, and software engineers

to address integration challenges.

Optimize system performance, stability, and

power management

for Qualcomm-based platforms.

Design, implement, and maintain diagnostic and validation tools for chipset and BSP testing.

Contribute to

system architecture discussions

and provide technical leadership.

Prepare detailed technical documentation, specifications, and troubleshooting guidelines.

Required Qualifications

Hands-on experience with

Qualcomm Snapdragon platforms (8650, Snapdragon 8 Gen 2 or 8 Gen 3 series) .

Expertise in

bootloaders (U-Boot, LK), kernel-level development, and device drivers .

Strong debugging skills for low-level hardware and software integration.

Knowledge of

secure boot, trusted execution environments (TEEs) , and chipset security mechanisms.

Understanding of

hardware schematics and datasheets .

Proven ability to manage

power optimization and performance tuning .

Familiarity with

5G, Wi-Fi, and Bluetooth

at the chipset integration level.

Master’s degree in

Computer Science, Electrical Engineering, or a related field .

Preferred Skills

Experience in

embedded Linux environments

and real-time operating systems.

Prior exposure to

mobile or IoT device bring-up projects .

Familiarity with modern validation frameworks and lab automation.

Strong leadership and mentoring capabilities.

Why Join

This role offers the opportunity to

work directly with cutting-edge Qualcomm platforms , take ownership of low-level software challenges, and

drive embedded systems innovation . You will be part of a team that pushes the limits of performance and stability, shaping products that reach global users. Ready to Apply?

If this role matches your expertise, we invite you to apply today.

Check out other positions You can also connect with our career expert to discuss your goals:

Let’s discuss your next career move FAQs

Q1: What does a Principal Embedded Software Engineer do in this role?

You will lead Qualcomm chipset bring-up, BSP development, and embedded optimization. Q2: Which chipsets are used in this position?

This role focuses on Qualcomm Snapdragon 8650 and Snapdragon 8 Gen 2 or 3 platforms. Q3: Do I need direct Qualcomm experience?

Yes, hands-on Qualcomm platform experience is a must for this position. Q4: What kind of software will I work on?

You will work on bootloaders, kernel drivers, and Board Support Package development. Q5: Is this role more hardware or software focused?

It blends both but primarily emphasizes embedded software running on custom hardware. Q6: Will I work with hardware teams?

Yes, collaboration with hardware engineers and silicon vendors is a core part of this role. Q7: What debugging skills are required?

You need to debug across hardware, firmware, and software layers, including low-level power issues. Q8: Is power optimization experience necessary?

Yes, optimizing performance and power consumption for embedded systems is a requirement. Q9: What level of education is expected?

A Master’s degree in Computer Science, Electrical Engineering, or a related field is preferred. Q10: What communication technologies should I know?

Experience with 5G, Wi-Fi, and Bluetooth integration at the chipset level is valuable. Q11: Does this role involve security features?

Yes, knowledge of secure boot and trusted execution environments (TEEs) is important. Q12: What kind of leadership is expected?

You will guide architectural decisions and mentor junior engineers on embedded practices. Q13: Is this a full-time onsite position?

Yes, the role is full-time and based in Redmond, WA. Q14: How can I apply for this role?

You can apply directly on our website and explore more roles at

Check out other positions . Q15: Can I discuss this role before applying?

Yes, feel free to connect with our career expert at

Let’s discuss your next career move .

#J-18808-Ljbffr