RAS and Manageability Controller Firmware Developer

QUALCOMM, Inc.

Bengaluru

On-site

INR 2,500,000 - 4,000,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Qualcomm India Private Limited seeks a SoC RAS and Manageability Firmware Developer to enable the SoC and platform management solution for upcoming products. You will design, develop, and validate embedded firmware that handles error, debug, and telemetry management across Qualcomm SoCs.

You will collaborate with hardware and firmware teams, participate in silicon bring-up, and contribute to power management, security, and runtime services. Strong C/C++, RTOS, and ARM knowledge are essential.

Qualifications

  • Bachelor's degree or higher in a related field and 4+ years in software/firmware development.
  • 8+ years embedded firmware experience preferred for senior roles.
  • Strong C/C++/Python/JAVA programming skills.
  • Experience with RTOS and driver development in embedded platforms.

Responsibilities

  • Drive firmware development lifecycle from design to verification in pre/post-silicon.
  • Develop core firmware stack for power management and RAS features.
  • Collaborate with hardware, firmware, and software teams for platform bring-up.
  • Engage with open source communities for processor architectures and drivers.

Skills

C
C++
Python
Java
RTOS
Firmware development
Debugging
ARM architecture
Pre/post-silicon
Software verification

Education

Bachelor's degree in Electrical/Computer Engineering or Computer Science
Master's degree in Electrical/Computer Engineering or CS
PhD in Engineering/CS

Tools

Zephyr
eCos
uC/OS/FreeRTOS
FPGA emulation
UEFI CPER/SDEI
ARMv8 toolchain

Job description

Company:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Software EngineeringGeneral Summary:As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or 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.Minimum Qualifications:• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.ORPhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.• 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.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. But this is just the beginning. It takes inventive minds with diverse skills, backgrounds, and cultures to transform 5Gs potential into world-changing technologies and products. This is the Invention Age - and this is where you come in.GENERAL SUMMARYAs a SoC RAS and Manageability Controller FW Developer, you are responsible for working with a team on the enablement of the SoC and Platform management solution for Qualcomm's upcoming products. You will collaborate internally to help define and implement embedded firmware to manage the error, debug and telemetry management features for the Qualcomm SoCs across many verticals. You will also participate in various other aspects of the management controller firmware development, including power management, boot, RAS, debug, security and runtime services.In SoC Management Controller FW developer role you will be working closely both with the hardware and firmware development teams. You will have an opportunity to engage with third parties on enablement of new platforms, as well as providing input to our SoC and platform architects on future designs.Role and ResponsibilitiesDrive the complete firmware development lifecycle through design, development, debug and verification, in pre-silicon and post-silicon environments.Develop core firmware stack, utilizing and RTOS, that provides the essential services and frameworks to various algorithms running on the power management controller.Assist in defining Reliability, Availability and Serviceability solutions for future generation of Qualcomm CPUs.Actively engage with open source communities to contribute support for processor architectures, device drivers, and firmware featuresCollaborate with team members and other teams on silicon and platform bring-up, debug and diagnostics.Assist in identifying skills requirements and in hiring engineers,Preferred QualificationsBS/BEng in Electrical, Computer Engineering, or Computer Science (or equivalent professional experience) with 8 years experience in embedded firmware developmentFamiliarity 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 is preferred.Self-starter who takes initiative and brings technical leadershipProficient writing and debugging C and assemblyDriver development experience in RTOS or OS Kernel environmentsDemonstrated development experience with embedded OSes such as Zephyr, eCos, uC/OS or FreeRTOSExperience developing and debugging in pre-silicon environments including simulators and FPGA emulationExperience defining interprocessor communication interfaces between embedded controllers and the platformFamiliarity with ARM v8 architecture. Development experience for a ARMV8 platform is a plus.Physical RequirementsFrequently transports between offices, buildings, and campuses up to ½ mile.Frequently transports and installs equipment up to 5 lbs.Performs required tasks at various heights (e.g., standing or sitting).Monitors and utilizes computers and test equipment for more than 6 hours a day.Continuous communication which includes the comprehension of information with colleagues, customers, and vendors both in person and remotely.Minimum QualificationsEducation:Bachelors - Computer Science, Bachelors - Engineering, Bachelors - Information SystemsWork Experiences:4+ years experience with Programming Language such as C, C++, Java, Python, etc. ,8+ years of Software Engineering or related work experienceApplicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here . Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.If you would like more information about this role, please contact Qualcomm Careers .
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CPU RAS and Manageability Controller Firmware Developer, Staff
CPU RAS and Manageability Controller Firmware Developer, Staff

Qualcomm • Bengaluru

On-site
INR 3,500,000 - 7,000,000
CPU RAS and Manageability Controller Firmware Developer, Staff
CPU RAS and Manageability Controller Firmware Developer, Staff

QUALCOMM, Inc. • Bengaluru

On-site
INR 1,500,000 - 3,000,000
RAS and Manageability Controller Firmware Developer
RAS and Manageability Controller Firmware Developer

Qualcomm • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Principal Engineer- Enablement Stack
Principal Engineer- Enablement Stack

QUALCOMM, Inc. • Bengaluru

On-site
INR 2,500,000 - 3,500,000
Engineer, Staff
Engineer, Staff

QUALCOMM, Inc. • Bengaluru

On-site
INR 3,000,000 - 5,400,000
Senior Engineer
Senior Engineer

QUALCOMM, Inc. • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Engineer, Senior Staff
Engineer, Senior Staff

QUALCOMM, Inc. • Bengaluru

On-site
INR 3,500,000 - 5,000,000
Healthcare benefits
Performance incentives
SOC RTL Design Engineer - Staff
SOC RTL Design Engineer - Staff

QUALCOMM, Inc. • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Sr Engineer- Graphics Development
Sr Engineer- Graphics Development

QUALCOMM, Inc. • Hyderabad

On-site
INR 1,500,000 - 3,000,000
Post Silicon Validation -Sr/Lead/Staff Engineer
Post Silicon Validation -Sr/Lead/Staff Engineer

QUALCOMM, Inc. • Hyderabad

On-site
INR 1,500,000 - 2,200,000