Careers

Qualcomm

Quick summary

Work type
On-site
Location
San Diego, CANovi, MI
Posted
56 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $180k
$118k most similar roles pay here $247k

This listing doesn't post a salary. Most similar roles pay $152,000–$208,800.

Based on 239 similar postings.

Employer

About Qualcomm

Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.

Qualcomm currently has 660 open roles on FindRole.

Listed pay typically runs $154,000–$231,000 across 429 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Careers

The Senior Algorithm Engineer position at the Automated Driving Customer Functions team in Novi, Michigan involves designing, developing, and validating modern C++ software for advanced Driver Monitoring System (DMS) algorithms. This role requires expertise in C++14 or newer, real-time embedded environments, and safety-critical software practices. Day-to-day responsibilities include optimizing driver monitoring algorithms, collaborating with cross-functional teams to implement and verify software components, providing mentorship to junior engineers, and driving the full development lifecycle while ensuring compliance with ISO 26262 standards. Key technologies encompass C++, Python, Java, C#, Agile frameworks like Scrum, AUTOSAR, Git, Jira, and static analysis tools. The position focuses on computationally intensive tasks within an automotive context, addressing critical issues such as driver attention detection and fatigue assessment in a high-stakes environment.

What you'll do

  • Develop and optimize driver monitoring algorithms for attention detection and fatigue assessment.
  • Lead technical architecture for computationally intensive C++ modules in resource-constrained environments.
  • Mentor junior engineers and provide technical guidance on safety-critical software practices.
  • Ensure compliance with ISO 26262 standards throughout the full development lifecycle.
  • Integrate new tools and frameworks to enhance efficiency and effectiveness of software projects.
  • Analyze test results to validate software behavior against specified requirements.

What we're looking for

  • 5+ years of hands-on C++ development experience (C++14 or newer)
  • Expertise in designing safety-critical software for real-time embedded systems
  • Strong background in linear algebra, geometry, and spatial transformations
  • Experience with QNX or other real-time operating systems
  • Knowledge of ISO 26262 functional safety standards
  • Mentorship and leadership skills for junior engineers
  • Proficiency in agile development frameworks and tools (Git, Jira)

More like this

Similar roles

Careers

Qualcomm

Santa Clara, CA +1 74 days ago
CI/CD Jenkins GitLab GitHub Actions Perforce Jira Confluence Makefiles CMake Ansible Chef Python Shell scripting Zephyr OpenBMC EDK2 DevOps C

Careers

Qualcomm

San Diego, CA 71 days ago
C/C++ Python GPU Computer_Vision Machine_Learning System_Modeling Graphics_Pipeline Camera_Technology SoC_Architecture HW_SW_Partitioning AR/VR Display_Technologies Hazardous_Chemicals_Safety

Careers

Qualcomm

US 56 days ago
C Assembly RTOS OS Kernel Zephyr eCos uC/OS FreeRTOS ARM v8 Simulators FPGA Emulation Python

Careers

Qualcomm

Santa Clara, CA 67 days ago
MLIR LLVM Pytorch 2.0 TVM Triton SYCL C++ Python CUDA OpenCL Polyhedral Compiler Optimization Loop Transformation Vectorization GPU Programming CI/CD Git Linux Docker Kubernetes

Careers

Qualcomm

San Diego, CA +1 63 days ago
EAR ITAR OFAC CCATS SAP GTS Amber Road AI machine learning cloud computing IaaS PaaS SaaS ERP systems encryption semiconductor design data centers fabrication processes wireless communications high performance computing

Careers

Qualcomm

San Diego, CA 51 days ago
Python Django Celery RabbitMQ PostgreSQL Git Linux Shell scripting SQL Redux RTK Docker Kubernetes Apache Airflow Prefect React SPDX CycloneDX FOSSID ScanCode-toolkit