Job Description
Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary Seeking an experienced Embedded Engineer to design and develop firmware and software solutions for sensor-driven platforms in resource-constrained environments. This role involves technical expertise of RTOS-based systems, ensuring robust integration of sensors, and delivering high-quality embedded solutions for next-generation embedded devices. Key Responsibilities Development: Design and implement embedded applications, middleware, and BSP for sensor systems. Develop and optimize code in C/C++ for single and multi-core processors under RTOS. System Integration: Integrate and validate sensor drivers and interfaces across multiple firmware layers. Troubleshoot and resolve system-level issues involving sensors and real-time constraints, ensuring timely delivery and adherence to quality standards. Collaboration & Communication: Work closely with cross-functional teams (hardware, platform, and application) to meet project objectives. Provide clear and timely status updates. Quality Assurance: Perform peer reviews, defect analysis, and continuous process improvements. Ensure compliance with security and safety standards in embedded systems. Required Skills & Qualifications Education: Bachelor's/Master's in Computer Science, Electrical Engineering, or related field. Experience: 4+ years in embedded systems development. Technical Expertise: Strong proficiency in Embedded C/C++ programming. Hands-on experience with RTOS (e.g., Zephyr, FreeRTOS) and sensor integration over different frameworks. Knowledge of ARM Cortex-M and or RISC-V architectures. Familiarity with development and debug environments and chip bring-up. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Comp