Automotive - Platform Software Sr. Staff Engineer
qualcommAbout the role
Company:
Qualcomm Technologies, Inc.Job Area:
Engineering Group, Engineering Group > Software EngineeringGeneral Summary:
Qualcomm is leveraging its expertise in wireless and computing technologies to drive a major technological revolution in the automotive industry. Having led the way in connected car technologies for over a decade, Qualcomm is now at the forefront of advancements in Automotive Infotainment, Telematics, ADAS/Autonomous Driving, and related technologies. The company is investing in cutting-edge innovations such as 5G, Cellular V2X, Computer Vision, and AI/Deep Learning. Collaborating closely with global automakers, Tier-1 suppliers, standards bodies, consortiums, and operators, Qualcomm is pushing the boundaries of automotive technology. The Qualcomm Automotive Team is seeking a senior SoC platform software engineer to contribute to the development of next-generation automotive solutions.
As a SoC Platform Software Engineer, you will be responsible for comprehending software product requirements, use cases, and applications, and understanding their relationship to specific hardware blocks or sub-systems. In your role as a senior engineer, you will lead the development, debugging, and customer interactions for various platform software drivers and modules. Your objective will be to deliver next-generation, best-in-class solutions to automotive customers worldwide.
Minimum Qualifications:
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
• 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Preferred Qualifications:
Master's degree or PhD in Electrical/Electronics Engineering, Computer Engineering, Computer Science, or a related field.
8+ years of software experience in embedded software development for ARM based systems
Strong hands-on experience in at least 3 or more areas in Linux kernel, QNX Kernel, Safe/Free RTOS, Bootloaders, SoC architecture, ARM architecture, SoC/ARM security, Virtualization and Hypervisors, SoC Low-power management frameworks, performance analysis, Multimedia systems (Camera, Audio, GPU, Display, Video etc), Device drivers (PCIe, Ethernet, Storage, DDR, I2C, SPI etc), strong C programming and SoC HW debugging
Exposure to automotive SW development processes and standards (e.g., ASPCE, ISO26262 and ISO21434)
Knowledge of interaction types between hardware and software for different types of standard hardware blocks, CPU, and accelerators.
Working knowledge on HW/SW safety mechanisms like BIST, Voltage/Clock monitoring, Failure mode analysis
Principal Duties and Responsibilities:
• Leverages advanced Software knowledge and experience to design, develop, create, modify, and validate critical embedded and cloud edge software, applications, and/or specialized utility programs.
• Analyzes user needs, software requirements, and time and cost constraints to design and customize sophisticated software for optimal operational efficiency.
• Designs and implements software sub-systems for complex, large-scale products and systems.
• Leads design, coding, and testing efforts to ensure that projects are completed to specifications and schedules.
• Performs highly complex code reviews and regression tests as well as triages and fixes issues to ensure the quality of code.
• Collaborates with individuals outside the software function (e.g., Hardware, Systems, and Test engineers) to increase leverage and design solutions that work with other components of a specific project.
• Writes detailed technical documentation for highly complex Software projects; reviews technical documentation for junior engineers.
Level of Responsibility:
• Works independently with minimal supervision.
• Provides supervision/guidance to other team members.
• Decision-making is critical in nature and highly impacts program, product, or project success.
• R
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s