CareerPlan

#Sensors Software Engineer (Engineer or Senior)

San Diego, California, United States of AmericaFull-time2026-09-17 → 2026-11-10
No visa sponsorship

Core

Design, develop, integrate, and validate embedded and edge software for sensors, audio, location, camera, Bluetooth, WiFi, and other technologies to enable mobile applications like multimedia, navigation, IoT, wearables, and AR/VR.

Role type

Embedded software engineer (sensors/fusion)

Builds

Low power, embedded software solutions for mobile devices and edge platforms

Domain

Consumer electronics / Mobile / IoT / Embedded Systems

Deliverable

production ML models | product features

Required skills

C/C++, Embedded real-time operating systems, Linux/Android/Windows, Software architecture, Embedded software debugging, Digital signal processing, Machine Learning, Artificial Intelligence

Preferred skills

Sensors technology familiarity, Java, Python

Technologies

C, C++, Linux, Android, Windows, Real-time OS

Responsibilities

Design and develop embedded software systems; Analyze user needs and select appropriate technologies; Develop and maintain architectural designs; Perform coding, unit testing, debugging, and integration; Model and analyze software systems to optimize performance; Write technical documentation.

Seniority

Engineer to Senior, hands-on IC