Senior Engineer

Leading technology innovator that pushes boundaries to enable next-generation experiences and drives digital transformation for a smarter, connected future.
$111,300 - $166,900
Embedded
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
2+ years of experience
Enterprise SaaS · Automotive · Consumer

Description For Senior Engineer

Qualcomm Technologies, Inc. is seeking a talented Senior Engineer to join their Core Platform PMIC Software Development team. This role presents an exciting opportunity to work at the forefront of embedded systems and power management solutions. The position involves developing cutting-edge software for power regulation, system clocking, ADC, IOs, and Battery Management across various operating systems including Windows, Linux, and Android.

The ideal candidate will have 2+ years of software engineering experience with strong proficiency in C/C++ development for mobile devices. Knowledge of RTOS concepts, driver development for multi-core systems, and understanding of analog/digital circuit theory are essential. The role offers exposure to diverse platforms from boot loaders to various real-time operating systems like Zephyr and FreeRTOS.

As part of Qualcomm's innovative team, you'll collaborate with hardware designers, system architects, and kernel software engineers to implement new features and frameworks. The position extends beyond traditional mobile/smartphone markets into emerging segments such as wearables, automotive, and IoT areas. The company offers competitive compensation ($111,300 - $166,900) along with comprehensive benefits including annual bonuses, RSU grants, and extensive health coverage.

This role provides an excellent opportunity to work with cutting-edge technology while contributing to next-generation products that impact global markets. You'll be part of a dynamic team that pushes the boundaries of what's possible in embedded systems and power management solutions. The position offers significant growth potential and the chance to work with industry-leading experts in a collaborative environment focused on innovation and technological advancement.

Last updated 2 days ago

Responsibilities For Senior Engineer

  • Design, develop, create, modify, and validate embedded and cloud edge software
  • Develop software for power management, IO interfaces, Battery Management, and user interfaces
  • Implement new features and frameworks in UEFI, Windows, and Linux kernels
  • Partner with Qualcomm's ecosystem to develop new products
  • Assist customer engineering teams in launching Qualcomm-powered products
  • Analyze user needs and software requirements
  • Perform code reviews and regression tests

Requirements For Senior Engineer

Java
Python
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • 2+ years of Software Engineering experience
  • Proficiency in C/C++ development on mobile devices
  • Understanding of RTOS, memory management, timers, interrupt architecture
  • Experience creating drivers for multi-core/CPU systems
  • Familiarity with analog and digital circuit theory
  • Experience with Database Management Software
  • Experience with API development
  • Experience with Git, Perforce, or Source Code Management System

Benefits For Senior Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Equity
Education Budget
  • Annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive health coverage
  • Financial planning assistance
  • Educational support
  • Mental health resources
  • Wellbeing programs

Interested in this job?

Jobs Related To Qualcomm Senior Engineer

Post-Silicon Validation Engineer - Multiple Levels

Senior CPU Silicon Validation Engineer role at Qualcomm, focusing on CPU bring-up and validation, offering competitive compensation and benefits.

CPU Core Validation Engineer

Senior CPU Core Validation Engineer position at Qualcomm India, focusing on CPU architecture validation and requiring 5+ years of experience in Silicon validation and embedded systems.

Display Software Engineer, Senior

Senior Display Software Engineer position at Qualcomm focusing on embedded systems and driver development for Snapdragon processors.

ASIC Design Engineer (Sr) - Peripheral

Senior ASIC Design Engineer position at Qualcomm focusing on peripheral IP design, requiring expertise in ASIC development and digital design.

Serdes PHY Analog Design Engineer

Senior Serdes PHY Analog Design Engineer position at Qualcomm India, focusing on high-speed SerDes PHYs and custom chip design.