SW Engineer (Junior Linux Device Driver Engineer)
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.
Key details
- Location
- Seoul, South Korea
- Work style
- Onsite
- Level
- Entry level
- Experience
- 3–8 yrs
- Function
- Software engineering
- Focus area
- Embedded / Firmware
- Posted
- 2d ago
Skills
About the role
Description
Job Summary
Junior Linux Device Driver Engineer is a software engineer responsible for supporting development and maintenance of Linux device drivers and embedded systems on Qualcomm SDX platforms, reporting to Software Department Manager.
The role focuses on learning core driver development, debugging, and system integration under guidance from senior engineers.
This position contributes to product stability and quality while building foundational expertise in embedded Linux and modem systems.
Objectives & Responsibilities
- Develop and maintain Linux device driver components under support of senior engineers.
- Support debugging and issue analysis across kernel and driver layers.
- Assist in system integration and validation activities.
- Collaborate with senior engineers to resolve technical issues.
- Participate in Agile/Scrum development processes and team meetings.
- Contribute to code quality improvements and documentation.
- Perform basic testing and validation for driver features.
- Learn Qualcomm SDX platform architecture and interfaces.
Requirements
- Bachelor’s degree in computer science, Electrical Engineering, or related field.
- 3-8 years of experience in embedded software or related field.
- Basic knowledge of C/C++ programming and Linux operating system.
- Understanding of operating system fundamentals (process, memory, drivers).
- Strong willingness to learn embedded systems and debugging.
- Good communication skills and teamwork attitude.
Preferred Qualifications
- Experience with Linux device driver or kernel development (academic/project level).
- Exposure to embedded systems or hardware interfaces (UART, PCIe, etc.).
- Interest in AI/Edge computing or modem systems.
- Familiarity with Git and software development workflows.
- Familiarity with Yocto, Embedded Linux, or OpenWRT.
Get jobs like this as soon as they're posted
ApplyHour checks company career sites all day and ranks every opening against your profile. Free to join.