#Sensors Software Engineer (Engineer or Senior)
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
