About the Role
The role involves designing, implementing, and maintaining firmware for embedded systems using Qualcomm SoCs, with a focus on power efficiency, real-time performance, and hardware-software integration.
Responsibilities
- Develop and maintain firmware for embedded systems using Qualcomm SoC platforms
- Optimize code for real-time execution and minimal power consumption
- Collaborate with hardware engineers to ensure seamless integration of firmware and PCB design
- Debug low-level drivers and system-level software in constrained environments
- Implement and test bootloaders, RTOS components, and device drivers
- Support system bring-up for new hardware prototypes
- Work closely with cross-functional teams to define firmware requirements
- Ensure firmware reliability and stability under varying operating conditions
- Contribute to secure boot and firmware update mechanisms
- Analyze and resolve performance bottlenecks in embedded software
- Maintain detailed technical documentation for firmware modules
- Follow coding standards and participate in peer code reviews
- Integrate sensor and audio subsystems with embedded firmware
- Support production testing and firmware validation processes
- Troubleshoot issues across hardware, firmware, and system layers
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexible hours
Team
Collaborative R&D team focused on advanced audio and sensor technologies
Technology Stack
- Development on Qualcomm DSP and ARM cores
- Use of QAPI and Qualcomm-specific SDKs
- Integration with Bluetooth and wireless subsystems
- Firmware for always-on sensor applications
Work Environment
- Fast-paced innovation cycle
- Emphasis on lean development and rapid prototyping
- Access to advanced lab equipment and test benches
- Opportunities for technical ownership
Available for qualified candidates