Senior Engineer
Qualcomm
Role Overview
The Engineer role focuses on embedded systems development, platform bring-up, and driver design for multiprocessor environments. This position requires strong technical skills, problem-solving ability, and collaboration across hardware and software teams.
Key Responsibilities
Driver Development & Integration
Design and develop drivers for multiprocessor and multithreaded ASIC platforms. Implement and support industry-standard protocols (I2C, SPI, UART, PCIe). Debug and resolve driver issues reported by internal test teams and customers.
System-Level Engineering Participate in board bring-up and firmware development. Work on embedded RTOS platforms such as Zephyr and FreeRTOS for real-time applications. Collaborate with hardware engineers to align software with product requirements.
Development Lifecycle Follow SDLC processes for design, coding, testing, and documentation. Ensure compliance with functional safety and performance standards.
Testing & Debugging Use tools like JTAG, logic analyzers, and oscilloscopes for debugging. Conduct unit and integration testing for embedded components.
Required Skills
Programming: Proficiency in C (mandatory), C++ preferred. Embedded Systems: Strong understanding of RTOS concepts and real-time programming. Hardware Knowledge: Microprocessor/multiprocessor architecture. Protocols: I2C, SPI, UART, PCIe. Analytical Skills: Ability to troubleshoot complex system-level issues.
Good to Have
Gen AI Experience: Exposure to Generative AI concepts and integration into embedded workflows. Familiarity with AI-driven optimization or predictive maintenance solutions. Qualcomm SoC Experience: Hands-on experience working with Qualcomm SoCs, including familiarity with platform bring-up, driver integration, and system-level debugging. Qualcomm Tooling: Practical experience using Qualcomm development and debug tools (e.g., QPST, QXDM, JTAG/debug probes, trace tools, or equivalent internal toolchains).
Minimum Qualifications:
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
Don't want to miss the next one?
Subscribe to daily email alerts for roles matching your interests.