Senior Software Engineer
Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems
In short
Qualcomm is looking for a Senior Software Engineer to design, develop, and validate embedded and cloud edge software for next-generation automotive solutions, focusing on areas like ADAS and autonomous driving. The role involves collaboration with cross-functional teams to deliver cutting-edge products and requires a Bachelor's degree with 2+ years of experience or a Master's/PhD with relevant experience in programming languages like C, C++, Java, or Python.
Responsibilities
- Design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs.
- Collaborate with systems, hardware, architecture, and test engineers to design system-level software solutions.
- Understand software product requirements, use cases, and applications, and how they integrate with specific hardware blocks or sub-systems.
- Lead the development, debugging, and customer interactions for various platform software drivers and modules.
- Deliver next-generation, best-in-class solutions to automotive customers worldwide.
Requirements
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
- OR PhD in Engineering, Information Systems, Computer Science, or related field.
- 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
Desired Qualifications
- Master's degree in Electrical/Electronics Engineering, Computer Engineering, Computer Science, or a related field.
- 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.
- Experience in software design and development for software layers found in SoCs (e.g., boot, drivers, embedded firmware, security, safety, kernels (Linux, QNX, SafeRTOS)).
- Software experience in embedded software development for ARM based systems.
- C programming, HW debugging with JTAG, OS fundamentals, analytical and logical reasoning.
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.
- Accessible application and hiring process for individuals with disabilities.
- Potential for accommodations to support individuals with disabilities.
Skills
CC++JavaPythonLinuxQNXSafeRTOSJTAG
#Software Engineering#Automotive
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
1 day ago
Employment Type
Full Time
Work mode
On Site
Salary
US$117,800–176,600 / year
Experience Level
Senior
Locations
San Diego, United States of America
Qualification
Bachelor, Master, Doctoral
Applicants
Be an early applicant
Similar Jobs
Arla
Lockerbie, United KingdomReliability Engineer (Area Technician) - Lockerbie
£40k/yr Full Time Be an early applicant Posted 4 days ago
Saab
Göteborg, SwedenMaster's Thesis, 30 hp, ECTS: Orbit Information-Based Motion Compensation for Satellite-Based Passive Radar
Internship Be an early applicant Posted 4 days ago
Saab
Solna, SwedenAgentic Software Engineer
Full Time Be an early applicant Posted 4 days ago
Scania Group
Brugherio, ItalySenior Credit Underwriter
€42–50k/yr Full Time Be an early applicant Posted 4 days ago
Emerson
Lodz, PolandMaintenance Engineer
Full Time Be an early applicant Posted 4 days ago
Qualcomm
Munich, GermanyPrincipal Software Engineer - Qualcomm, Germany
Full Time Be an early applicant Posted 4 days ago
