{"id":1295846,"url":"https://alion.io/job/xcena-sw-system-software-engineer-device-runtime-sdk","title":"SW System Software Engineer, Device Runtime & SDK","company":{"id":2138787,"name":"XCENA","domain":"xcena.com","url":"https://alion.io/company/xcena","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greeting","truth_index":{"grade":"B","score":75,"open_postings":13,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-09-29T05:45:00Z"}},"role":"DevOps","role_family":"DevOps","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Seongnam, South Korea"],"countries":["KR"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"CUDA","optional":false},{"name":"CUDA Toolkit","optional":false},{"name":"Linux","optional":false},{"name":"Pandas","optional":false},{"name":"PyBind11","optional":false},{"name":"Python","optional":false},{"name":"PyTorch","optional":false},{"name":"PyTorch C++","optional":false},{"name":"Cython","optional":true}],"status":"live","first_seen_at":"2026-09-26T09:06:12Z","employer_posted_date":"2026-09-26","last_verified_at":"2026-09-29T15:59:53Z","board_verified":true,"closed_at":null,"days_open":3,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":3},"description":"포지션 소개\nCXL Computational Memory Device 위에서 동작하는 Runtime Library와 SDK를 처음부터 설계하고 구현하는\n역할입니다. 디바이스의 메모리·연산 자원을 효율적으로 관리하는 런타임을 만들고, ML·데이터 엔지니어링 워크로드에서 하드웨어 성능을 자연스럽게 끌어쓸 수 있는 프로그래밍 인터페이스를 제공합니다.\n담당 업무\nCXL Computational Memory Device용 Runtime Library 핵심 모듈 설계 및 구현\n멀티 디바이스 환경에서의 커널 실행·스케줄링 및 자원 관리 파이프라인 개발\nDevice Memory Allocator 설계 및 최적화 (NUMA topology, CXL 메모리 계층 고려)\nLinux Device Driver 인터페이스 개발 (DKMS, devdax 등)\nPython Binding 개발을 통한 ML/Data 프레임워크 연동 (PyTorch, PyArrow, Pandas 등)\nSDK 패키징·배포 자동화 및 사용자 문서 관리\n이런 분을 찾습니다!\n기술적으로\nC/C++ 시스템 프로그래밍에 능숙하고, 메모리 모델·동시성 이슈를 실무에서 다뤄본 경험이 있는 분\nLinux 커널·드라이버 레이어와 유저스페이스 사이의 인터페이스를 설계하거나 디버깅해본 경험이 있는 분\n새로운 하드웨어나 아키텍처 문서를 읽고 소프트웨어 추상화 구조를 스스로 도출할 수 있는 분\n업무 스타일\n모호한 요구사항을 작은 단위로 쪼개어 빠르게 프로토타입을 만들고 검증하는 방식을 선호하는 분\n코드 품질과 개발 속도 사이의 균형을 실용적으로 판단할 수 있는 분\n혼자 깊게 파고드는 것도, 팀과 설계를 함께 논의하는 것도 모두 편한 분\n지원 자격\n필수\n전산·컴퓨터·전기전자공학 또는 SW 관련 분야 학사 이상\nC/C++로 시스템 소프트웨어를 설계·구현한 경험 (메모리 관리, 동시성, ABI 등을 실무에서 다뤄본 수준)\nLinux 환경에서 개발하고 디버깅한 경험 (strace, gdb, valgrind 등 활용 가능한 수준)\n하드웨어·드라이버 레이어와 상호작용하는 소프트웨어를 작성하거나 분석해본 경험\n우대\nCUDA Runtime/Driver API 등 가속기 런타임을 직접 사용하거나 개발한 경험\nLinux Kernel Module 또는 Device Driver 개발 경험\nMemory Allocator·Memory Pool 등 메모리 관리 시스템 설계 경험\nCXL·NUMA 등 메모리 아키텍처에 대한 이해\npybind11 등을 활용한 Python Binding 개발 경험\n오픈소스 프로젝트 기여 경험","description_format":"text","description_chars":1261,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Korean","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-26T09:06:12Z"}],"liveness":{"score":57,"band":"ok","label":"Likely open","p_open":0.9,"p_active":0.632,"p_room":1,"age_days":2,"expected_fill_days":38,"reasons":["conf:64","stale_co","velocity","win:early"],"computed_at":"2026-09-29T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/xcena-sw-system-software-engineer-device-runtime-sdk","json_url":"https://alion.io/job/xcena-sw-system-software-engineer-device-runtime-sdk.json","meta":{"generated_at":"2026-09-30T04:24:39Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":3048,"day_limit":5000,"remaining_today":1952,"minute_limit":60,"resets_at":"2026-10-01T00:00:00Z"}}}