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.).