Qualcomm Technologies, Inc. is seeking an Embedded Software Development Engineer to join their Automotive Software Platform team in San Diego, CA. The role involves designing the BSP for Hypervisor based Infotainment and ADAS systems and developing firmware and drivers for next-generation Qualcomm Automotive chipsets.
About the Role
As an Embedded Software Development Engineer, you will be responsible for firmware design, implementation, and verification of BSP in both pre-silicon and post-silicon environments. Your tasks will include developing high-performance drivers, optimizing software for performance and power, and collaborating with hardware and architecture teams to contribute to the evolution of future chipset architectures.
About You
Required:
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
Preferred:
2+ years of Software Engineering or related work experience.
Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
Self-starter who takes initiative.
Proven ability to write standards-compliant software.
Excellent analytical and problem-solving skills.
Strong communication and collaboration abilities across diverse engineering teams.
Development experience with embedded operating systems such as Linux, QNX, etc.
Understanding of OS internals, storage, peripherals.
Skilled in writing and debugging both C and assembly languages.
Experience in low-level hardware-software integration.
Expertise in virtualization technologies.
Experience in developing on the ARMV8 platform.
Experience in ISO26262/functional safety and ASPICE.
Experience in working with Automotive Tiers 1/OEMs and commercialization of Automotive hardware/software platforms.
Benefits
Competitive annual discretionary bonus program.
Opportunity for annual RSU grants.
Highly competitive benefits package designed to support success at work, at home, and at play.