Qualcomm

Staff Systems SW Engineer - Sensors Software (Santa Clara)

$167KFull-time · Santa Clara, CA
✓ Verified live on the employer's own system · added 30 days ago
Save search
Mid-level · 4+ yrs exp

Requirements

Education: Bachelor's degree or related field

Experience: 4+ years

Skills & tools

ElectronicsUI UX DesignFrontend DevSystems EngineeringMachine LearningTroubleshootingMatlabPython
Apply on company site ↗ See your fit → free

Full job description

the opportunity to work with leading edge sensor technologies embedded in smartphones, automotive, IOT, smartwatches as well as other consumer electronics devices. Job activities span the whole product life cycle from early R&D to commercial deployment. The successful candidate will work with systems, software, and integration/test engineers in the QCT sensors group.

The successful candidate will work on the development of software tools and user interfaces that support sensor technology research, development, and validation of workflows. The role involves designing intuitive and robust software interfaces, managing application state, and integrating frontend components with backend data processing services.

The candidate will work with systems, software, and integration and test engineers in the QCT Sensors team, and will have the opportunity to contribute across a broad range of software and systems engineering activities.

* Implement sensor signal processing and machine learning algorithms across various embedded SOCs.

* Debug, verify, optimize, and tune C code for MATLAB/Python signal processing and machine learning algorithms. Critical to this role is:

* familiarity with RTOS and multi-threaded programming environments.

* DSP fixed point algorithm implementations and quantization for ML models.

* Balance engineering considerations such as performance, memory, power, and complexity.

* Assist other development and testing teams with algorithm deployment.

* Architecting and implementing software frameworks and tools following established software design patterns including Model-View-Controller, event-driven programming, and component-based architectures on a variety of platforms

- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience.

Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience.

PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience.

* At least 4 years of embedded software development, with experience in implementing digital signal processing, machine learning algorithms in C/C++.

* Hands-on experience on ML frameworks such as PyTorch and TensorFlow,

* Experience with fixed point implementation and the use of quantization for ML models.

* An understanding of the operation of accelerometers, gyroscopes, magnetometers, etc.

* Detail oriented, taking a thorough and analytical approach, producing complete documentation.

More jobs at Qualcomm

Similar jobs near Santa Clara, CA

Tell me when more Staff Software Engineer, AI Foundations (AI Agent Optimization) jobs post near Santa Clara, CA We re-check every listing against the employer’s own board — no résumé needed.

Search Staff Systems SW Engineer - Sensors Software (Santa Clara) jobs near Santa Clara, CA → Browse all live jobs

This posting was published by Qualcomm on their own careers system and is shown here with a direct link to apply there. Employers: for corrections or removal, contact jobs@veritahire.com.