Firmware Software Engineer

San Francisco 29 days agoFull-time External
1.3m - 1.4m / yr
Job Title: Firmware Software Engineer Location: San Francisco, CA - Onsite Employment Type: Full-Time with L&T Technology Services (LTTS). About the Role Client is seeking a talented Embedded Software Engineer with strong hands-on experience in growing hardware and systems engineering team. In this role, you will be responsible for developing and optimizing embedded software for next-generation AI-enabled devices, focusing on camera systems, sensors, and high-performance embedded platforms. Key Responsibilities • Design, develop, and optimize embedded software and device drivers for Qualcomm Snapdragon SoCs. • Work closely with hardware, camera, and sensor teams to enable and tune camera pipelines, MIPI interfaces, and sensor integrations. • Develop low-level software in C/C++ for Linux or Android-based embedded environments. • Perform debugging, performance optimization, and validation across system components. • Collaborate with cross-functional teams including hardware, firmware, and AI application engineers. • Integrate and test new hardware features and firmware updates on embedded targets. Required Qualifications • Bachelor’s or master’s degree in computer engineering, Electrical Engineering, or related field. • 5+ years of experience in embedded software development and RTOS. • Proven experience with Qualcomm Snapdragon platforms (e.g., camera subsystem, Hexagon DSP, or peripheral drivers). • Strong programming skills in C/C++, with a solid understanding of embedded Linux or Android HAL frameworks. • Experience with camera drivers, image signal processing (ISP), sensors, or MIPI interfaces. • Hands-on experience with debugging tools (JTAG, GDB, serial console, etc.).