RAS and Manageability Controller Firmware Developer

Qualcomm

Bengaluru

On-site

INR 1,500,000 - 2,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Qualcomm in Bengaluru is seeking an experienced SoC RAS and Manageability Controller FW Developer to drive firmware development for upcoming products. This role involves collaborating with various teams to manage error, debug, and telemetry management features for Qualcomm's SoCs.

The ideal candidate has 8+ years of experience in embedded firmware development and familiarity with ARM specifications. Join Qualcomm to push the boundaries of technology and innovation.

Qualifications

  • 8+ years of embedded firmware development experience.
  • Proficient in writing and debugging C and assembly.
  • Familiarity with ARM RAS specifications and technology.

Responsibilities

  • Drive firmware development lifecycle for Qualcomm products.
  • Develop core firmware stack utilizing an RTOS.
  • Collaborate on silicon and platform bring-up and diagnostics.

Skills

Embedded firmware development
C programming
RTOS experience
Debugging skills

Education

BS/BEng in Electrical, Computer Engineering, or Computer Science

Job description

Qualcomm India Private Limited

Engineering Group > Software Engineering

General Summary

As a leading technology innovator, Qualcomm pushes the boundaries of what is possible to enable next‑generation experiences and drive digital transformation. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and specialized utility programs that launch cutting‑edge, world‑class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system‑level software solutions and obtain information on performance requirements and interfaces.

Job Overview

Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. As an SoC RAS and Manageability Controller FW Developer, you will work with a team to enable the SoC and Platform management solution for Qualcomm's upcoming products. You will collaborate internally to help define and implement embedded firmware to manage error, debug, and telemetry management features for the Qualcomm SoCs across many verticals. You will also participate in various aspects of the management controller firmware development, including power management, boot, RAS, debug, security, and runtime services.

Role and Responsibilities
  • Drive the complete firmware development lifecycle through design, development, debug, and verification, in pre‑silicon and post‑silicon environments.
  • Develop core firmware stack, utilizing an RTOS, that provides essential services and frameworks to algorithms running on the power management controller.
  • Assist in defining reliability, availability, and serviceability solutions for future generations of Qualcomm CPUs.
  • Actively engage with open source communities to contribute support for processor architectures, device drivers, and firmware features.
  • Collaborate with team members and other teams on silicon and platform bring‑up, debug, and diagnostics.
  • Assist in identifying skill requirements and support hiring of engineers.
Preferred Qualifications
  • BS/BEng in Electrical, Computer Engineering, or Computer Science (or equivalent professional experience) with 8 years of embedded firmware development experience.
  • Familiarity with error reporting and manageability requirements on a datacenter server platform.
  • Familiarity with ARM RAS specification, ARM CPU RAS extensions, and software components (SDEI, APEI, UEFI CPER) specifications.
  • Self‑starter who takes initiative and brings technical leadership.
  • Proficient in writing and debugging C and assembly.
  • Driver development experience in RTOS or OS kernel environments.
  • Demonstrated development experience with embedded OSes such as Zephyr, eCos, uC/OS, or FreeRTOS.
  • Experience developing and debugging in pre‑silicon environments, including simulators and FPGA emulation.
  • Experience defining interprocessor communication interfaces between embedded controllers and the platform.
  • Familiarity with ARM v8 architecture; development experience for an ARMv8 platform is a plus.
Physical Requirements
  • Frequently transports between offices, buildings, and campus up to half a mile.
  • Frequently transports and installs equipment up to 5 pounds.
  • Performs required tasks at various heights (e.g., standing or sitting).
  • Monitors computer and test equipment for more than six hours a day.
  • Continuous communication with colleagues, customers, and vendors both in person and remotely.
Minimum Qualifications

Education: Bachelor of Computer Science, Bachelor of Engineering, Bachelor of Information Systems.

  • 4+ years of experience with programming languages such as C, C++, Java, Python, etc.
  • 8+ years of software engineering or related work experience.
EEO Statement

Qualcomm is an equal‑opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, Qualcomm is committed to providing an accessible process.

Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of confidential information and proprietary information, to the extent those requirements are permissible under applicable law.

To all staffing and recruiting agencies: Qualcomm Careers is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals represented by an agency are not authorized to use this site or submit resumes. Qualcomm does not accept unsolicited resumes or applications from agencies.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineer, Senior
Engineer, Senior

Qualcomm • Hyderabad

On-site
INR 1,200,000 - 2,500,000
Senior Engineer - Embedded Software & Driver Development
Senior Engineer - Embedded Software & Driver Development

Qualcomm • Hyderabad

On-site
INR 1,500,000 - 2,800,000
Senior Engineer - Embedded Software & Driver Development Hyderabad, Telangāna, India Software Engineering Posted a day ago
Senior Engineer - Embedded Software & Driver Development Hyderabad, Telangāna, India Software Engineering Posted a day ago

Qualcomm • Hyderabad

On-site
INR 1,000,000 - 1,800,000
Engineer, Systems Software & Platform Engineering
Engineer, Systems Software & Platform Engineering

Qualcomm • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Staff Engineer, Systems Software & Platform Engineering
Staff Engineer, Systems Software & Platform Engineering

Qualcomm • Bengaluru

On-site
INR 2,500,000 - 4,000,000
CPU Staff Engineer
CPU Staff Engineer

Qualcomm • Bengaluru

On-site
INR 3,000,000 - 5,200,000
Engineer - Embedded Secure Sytems
Engineer - Embedded Secure Sytems

Qualcomm • Hyderabad

On-site
INR 600,000 - 1,200,000
SoC Silicon Validation - Embedded Firmware Infra development Engineer, Sr. Lead
SoC Silicon Validation - Embedded Firmware Infra development Engineer, Sr. Lead

Qualcomm • Bengaluru

On-site
INR 1,500,000 - 2,100,000
CPU Software Engineer staff
CPU Software Engineer staff

Qualcomm • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior Lead Engineer - Linux Kernel Development
Senior Lead Engineer - Linux Kernel Development

Qualcomm • Hyderabad

On-site
INR 1,200,000 - 1,800,000