SW Engineer (Junior Linux Device Driver Engineer)

TELIT IOT SOLUTIONS, INC

Seoul, South Korea3d ago

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
3d ago

Skills

agilec++device driversedge computingembedded softwareembedded systemsgitlinuxpciescrum

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

JobSuited checks company career sites all day and ranks every opening against your profile. Free to join.

Create a free account