Bachelor’s degree or equivalent practical experience.
5 years of experience with software development in C or C++ and Python or Shell Scripts, especially in leading embedded software engineering programs of medium-large scale spread across multiple geos.
Experience in integrating and evaluating various sensor modalities (e.g., Accelerometer, Magnetic, Gyroscope, Baro sensor, Proximity, Light sensor, fingerprint sensor, touch sensor, haptics, Hall sensor, etc.).
3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
Preferred qualifications:
Master's degree or PhD in Computer Science/Electrical Engineering.
5 years of experience with Data Structures/Algorithms.
1 year of technical leadership with the knowledge of computer architecture and Unix/OS internals including scripting.
Experience with signal processing, microcontrollers, and digital protocols (GPIO, SPI, I2C).
Familiarity with sensor core architecture, sensor fusion algorithms (EKF/Kalman Filters) and hardware profiling.
Excellent creative thinking, troubleshooting, and communication skills.