
Engineer (Stereo Vision Software / Embedded Linux / Systems)
at Qualcomm
Posted 18 hours ago
No clicks
- Compensation
- Not specified
- City
- Not specified
- Country
- South Korea
Currency: Not specified
Architect and develop embedded Linux stereo-vision services from capture to depth, including data APIs. Implement and harden cross-processor communications across MIPI-CSI, I2C, SPI, USB, UART/RS-422/485, CAN-FD, and TCP/IP, while optimizing compute paths with OpenCV/OpenGL/OpenCL. Ensure reliability through health checks, logging, metrics, and recovery logic; collaborate across teams to define interfaces and document designs. Secondary duties include lightweight host utilities/GUI to support debugging and contributing to automated tests and CI assets.
Company:
Qualcomm CDMA Technologies (Korea) YHJob Area:
Engineering Group, Engineering Group > Software Applications EngineeringGeneral Summary:
Core Responsibilities
• Architect and develop embedded Linux stereo‑vision services (capture to depth/rectification and data APIs).
• Implement and harden communications across MIPI‑CSI, I2C, SPI, USB, UART/RS‑422/485, CAN‑FD, TCP/IP.
• Optimize compute paths using OpenCV/OpenGL and OpenCL selectively.
• Ensure reliability and observability through health checks, logs, metrics, and recovery logic.
• Collaborate across teams to define interfaces, document designs, and validate systems.
• Secondary: Contribute to minimal host utilities/GUI for debugging.
Physical & Work Requirements
• Extended computer and test-equipment use (>6 hours/day).
• Frequent communication with colleagues, partners, vendors.
Top 5 Required Skills
1. C/C++ for embedded Linux services.
2. Stereo‑vision pipeline expertise.
3. Systems communications & I/O (MIPI‑CSI, I2C, SPI, USB, UART/RS‑422/485, CAN‑FD, TCP/IP).
4. Computer vision optimization with OpenCV and targeted OpenCL/OpenGL.
5. Diagnostics & reliability engineering.
Technologies Required
• C, C++, STL, multithreading.
• OpenCV, OpenGL, OpenCL, 3D math libs.
• Embedded Linux, Windows/Linux host utility experience.
• MIPI‑CSI, I2C, SPI, USB, UART, CAN‑FD, TCP/IP, ADB.
• GDB/LLDB, perf, valgrind, sanitizers, Git, CI tools.
Daily Job Responsibilities Summary
• Implement and maintain stereo‑vision services on embedded Linux.
• Stabilize device interfaces and error recovery.
• Optimize vision compute pipelines.
• Create automated tests and CI assets.
• Collaborate cross-functionally.
• Secondary: Provide lightweight host‑side tools/GUI support.
Minimum Qualifications:
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.Applicants: Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
If you would like more information about this role, please contact Qualcomm Careers.

