Posted on: 02/11/2025
Description :
- Integrate and optimize sensors such as IMUs, accelerometers (digital and analog), and other low-power peripherals.
- Work with flash file systems, bootloaders, and memory management strategies for efficient data handling.
- Drive power optimization efforts across firmware, including deep sleep modes, peripheral management, and runtime tuning.
- Contribute to antenna and RF performance optimization in collaboration with hardware and RF teams.
- Support synchronized data collection across multiple devices for real-time streaming and data logging applications.
- Collaborate with cross-functional teams including hardware, app, and data science to deliver seamless end-to-end product functionality.
Basic Qualifications :
- 3- 5 years of experience developing embedded firmware in C/C++ for ARM Cortex-M or similar microcontrollers.
- Proven experience with Bluetooth Low Energy (BLE) stacks and custom BLE services/profiles.
- Experience with IMUs, accelerometers, and integrating sensor data into real-time applications.
- Familiarity with flash memory, embedded file systems, and bootloaders.
- Strong debugging skills using tools like JTAG/SWD, oscilloscopes, logic analyzers, and protocol sniffers.
Preferred Qualifications :
- Knowledge of low-power design principles and techniques for battery-operated devices.
- Background in RF/antenna tuning and wireless performance testing.
- Understanding of BLE live streaming, synchronized data collection, and time-stamping accuracy across devices.
- Familiarity with protocols like Find My, ANT+, or other proprietary wireless standards is a strong plus.
- Exposure to both digital and analog accelerometers and their trade-offs in embedded systems.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1568659
Interview Questions for you
View All