Logo
Nutanix

Staff RAS and Manageability Controller Firmware Developer/8 to 10 years

Nutanix, San Diego, California, United States, 92189

Save Job

Company: Qualcomm India Private Limited Job Area: Engineering Group, Software Engineering General 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. Qualcomm Software Engineers design, develop, modify, and validate embedded and cloud edge software, applications, and utility programs to launch cutting-edge products. They collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 4+ years of experience, or Master's degree with 3+ years, or PhD with 2+ years of experience. 2+ years of experience with programming languages such as C, C++, Java, Python. Qualcomm is a company of inventors that unlocked 5G, transforming industries and creating new opportunities. Join us in this Invention Age. Role and Responsibilities: Drive the firmware development lifecycle from design to verification in pre- and post-silicon environments. Develop core firmware stack utilizing RTOS for power management controllers. Contribute to defining Reliability, Availability, and Serviceability solutions for Qualcomm CPUs. Engage with open source communities to support processor architectures and firmware features. Collaborate on silicon and platform bring-up, debugging, and diagnostics. Preferred Qualifications: BS/BEng in Electrical, Computer Engineering, or Computer Science with 8 years of embedded firmware development experience. Familiarity with datacenter server platform error reporting and manageability. Knowledge of ARM RAS specifications, ARM CPU RAS extensions, and related software components. Proactive with technical leadership qualities. Proficient in C and assembly language debugging and development. Experience with RTOS or OS Kernel driver development. Experience with embedded OSes like Zephyr, eCos, uC/OS, or FreeRTOS. Experience in pre-silicon environments, simulators, FPGA emulation. Knowledge of interprocessor communication interfaces, ARM v8 architecture is a plus. Physical Requirements: Transport between offices and campuses up to ½ mile. Install equipment up to 5 lbs. Perform tasks at various heights, monitor computers/test equipment for over 6 hours daily. Communicate effectively with colleagues, customers, and vendors. Additional Information: Qualcomm is an equal opportunity employer. For accommodations, contact disability-accomodations@ . We are committed to accessibility and non-discrimination. #J-18808-Ljbffr