Rishi Writes
Principal Embedded Software Engineer 2 – Redmond, WA Cohesive Technologies
Rishi Writes, Redmond, Washington, United States, 98052
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
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