Skip to main content

리눅스 어플리케이션 개발자(Senior) 채용 (채용시 마감)

- 의료진단기기에 내장되는 시스템 소프트웨어 설계, 개발
- 하드웨어 인터페이스 개발 (uart, spi, i2c, v4l2 등)
- 사용자 인터페이스 개발 (GUI)
- FW, HW, Bio, AI 엔지니어 등 다양한 분야의 구성원과 협업

바이오 스타트업 노을(noul)의 리눅스 어플리케이션 개발자(Senior)를 채용합니다.

바이오진단 스타트업 노을(noul)에서 새로운 도전을 함께할 리눅스 어플리케이션 개발자를 찾습니다.

노을은 말라리아, 암과 같이 인류의 건강과 생명을 위협하는 도전적인 문제들을 해결하기 위해 2015년 설립된 체외진단 의료기기 스타트업입니다. 세계 최초로 개발한 NGSI 고체염색 기술을 활용하여 기존에 없던 혁신적인 혈액진단 플랫폼을 개발하였으며, 암진단 분야로 확장가능한 연구들을 통해 독창적인 기술개발을 이어나가고 있습니다. 

노을이 개발한  miLab(마이랩) 플랫폼은 샘플 준비에서 염색, 이미지 촬영 및 AI 분석에 이르기까지 혈액 진단의 모든 과정을 완벽하게 자동화한 세계 최초의 체외진단 솔루션으로, 말라리아와 같은 감염질환뿐 아니라 각종 열질환과 암을 포함한 다양한 질병의 진단과 치료에 활용이 가능합니다. 노을은 이러한 독창적인 기술력을 인정받아  빌&멀린다 게이츠 재단의 2019년 그랜드 챌린지 애뉴얼 미팅에서 People’s Choice Award를 수상하였으며, 2020년 과학기술정보통신부 글로벌 ICT 유니콘 선정과 더불어 2021년 대한민국 인공지능협회가 발표한 <세계가 주목하는 국내 인공지능 스타트업 Top 10>에 선정되었습니다. 

명확한 미션과 지속가능성 철학을 토대로 성장해 온 노을은 글로벌 진단기업으로의 도약을 위해 탁월한 실력과 도전 마인드셋을 갖춘 리눅스 어플리케이션 개발자의 합류를 환영합니다!

 

1. 모집 개요

  • 모집 부문 : Senior Linux App 개발자 (정규직)
  • 모집 기간 : 채용 시까지
  • 모집 인원 : 0명

2. 주요 업무 및 역할

  • 의료진단기기에 내장되는 시스템 소프트웨어 설계, 개발
  • 하드웨어 인터페이스 개발 (uart, spi, i2c, v4l2 등)
  • 사용자 인터페이스 개발 (GUI)
  • FW, HW, Bio, AI 엔지니어 등 다양한 분야의 구성원과 협업

3. 기본 요건

  • C++ or Golang 소프트웨어 개발 역량
  • 리눅스 어플리케이션 개발 경험
  • SDLC(소프트웨어 개발 수명 주기) 전반 경험
  • 경력 10년 이상 또는 그에 준하는 역량
  • 논리적 사고와 명확한 소통 능력
  • 객체 지향 설계, 개발 역량 

4. 우대사항

  • TDD 개발 경험
  • 새로운 기술에 대한 효율적인 학습 능력
  • 임베디드 리눅스 소프트웨어 개발 제품 개발, 출시 경험
  • 의료기기, 블랙박스, IP카메라 등 개발 경험
  • GUI 개발 경험. (Electron, Qt 등)
  • 리눅스 시스템 최적화 경험. 리눅스 시스템 동작 원리에 대한 깊은 이해
  • 리눅스 디바이스 드라이버 개발 경험 (USB, MIPI 등)
  • 의료용 소프트웨어 인증 경험
  • 제조업 또는 제품양산 경험자

5. 전형절차

  • 1차 서류접수 및 심사
  • 2차 코딩 테스트
  • 3차 실무면접 (실무진)
  • 4차 인성면접 (임원진)
  • 최종합격
    * 필요 시 전형 과정 중 사전 전화인터뷰, 추가면접 또는 레퍼런스 확인을 진행할 수 있습니다.

6. 제출서류

• 제출서류: 노을 입사지원서
본인 역량을 증명할 수 있는 포트폴리오, 추천서, 직무적성/인적성 검사 결과 등을 자유롭게 추가 제출할 수 있습니다.
• 제출방법: 채용공고 하단의 “지원하기”를 클릭하여 지원
• 문의처: recruit@noul.kr
• 지원서에 기재한 자격사항 증빙서류는 추후 요청 시 제출 바랍니다.

 


7. 복리후생

  • 자율적 유연근무제 시행(사전승인, 근태 모니터링 진행하지 않아요!)
  • 선택적 근로시간제를 통한 근무시간 조절(1개월 단위 1주 평균 40시간만 지켜주세요!)
  • 종합 건강검진 지원
  • 사내 소모임 활동 적극지원
  • 명절선물 및 각종 경조사 지원
  • 고급 IT 장비 지원(PC, 모니터 등)
  • 월별 일정 복지포인트 배정
  • 식대비 제공(점심은 물론, 만약 저녁까지 드셔야 한다면 저녁식사비도 지원합니다.)

구성원과 조직의 성장을 위한 적극적인 지원 (교육훈련비, 도서비 지원)


 

기타 소개

  • 제품

우리는 혈액을 분석하는 디바이스와 리포팅 소프트웨어 및 다양한 도구들을 개발합니다. 디바이스 내부의 현미경에서 혈구의 이미지를 촬영하고 모양에 따라 특정 질병에 감염되었는지를 분석합니다. 이를 위해 노을의 소프트웨어 엔지니어는 하드웨어, 기구 설계 엔지니어, AI 엔지니어뿐 아니라 바이오, 미세 유체 엔지니어 등 다양한 분야의 전문가와 협업하고 있습니다. 

이제까지는 디바이스의 개발에 초점이 맞춰졌지만, 앞으로는 데이터 플랫폼 개발에 더 치중하게 됩니다. 디바이스가 아닌 웹브라우저에서 더 편하게 데이터를 조회하는 도구를 개발하고 있습니다. 임상 데이터를 수집, 가공, 축적하여 인공지능 엔진의 고도화시키고 통계적인 인사이트를 얻을 수 있는 플랫폼을 개발하고 있습니다. 미래 시대에 혈액을 분석할 수 있는 작은 디바이스가 여러 소규모 병원 또는 가정에도 보급된다면, 데이터 플랫폼은 더 중요해지게 됩니다. 원격 진료의 기반이 되는 기술을 개발하고 있습니다.

  • 기술

디바이스 개발은 linux환경에서 c++, qt를 사용하여 개발하고 있습니다. 처음에는 성능이 가장 중요하다고 생각하여 c++을 많이 사용하였지만, 필요와 목적에 따라 생산성이 높은 golang, python을 함께 사용하고 있습니다. 다른 서비스들과의 연동에는 grpc, flatbuffer 를 사용합니다. 요즘은 다양한 사용자들의 요구사항을 효과적으로 만족시키기 위해 더 효율적인 프레임웍으로의 전환을 꿈꾸고 있습니다. 

웹 개발에서는 golang, react를 사용합니다. 이제까지 python(django), nodejs 등을 사용하여 개발한 프로젝트도 있지만, 현 시점에서는 golang이 가장 좋은 도구라고 생각하여 한 동안은 주력 언어로 사용할 계획입니다. 검사 데이터들을 저장하기 위해 다양한 가상화 기술을 사용하고 있는데, 늘어나는 데이터와 고객들의 요구사항을 제때에 처리하기 위해 클라우드를 잘 다루기 위해 노력하고 있습니다. 

GPU의 기능을 더 효율적으로 사용할 수 있는 기술에 대해서도 관심이 많습니다. AI가 탑재된 디바이스를 효율적이고 안정적으로 사용하기 위해 계속 공부중입니다.

  • 문화

회사의 전사적인 분위기는 여기에서 GROUND RULE을 참고해주세요.

우아한 소프트웨어를 행복하게 만들기 위해 노력합니다. 불확실성과 완전히 화해하지 못했고, 프로세스가 잘 갖춰졌다고 얘기하기는 어렵지만, 우리가 처한 상황에서 우리에게 허용된 리소스를 가장 효율적으로 사용하기 위해 노력합니다. 단기적으로 피치를 올리기보다 긴호흡을 가지고 지속적으로 제품의 품질과 우리의 역량을 향상시키기 위해 노력합니다. 

어떠한 편견도 가지지 않고 오픈 마인드를 유지하기 위해 노력합니다. 논리와 데이터를 근거로 대화하기를 좋아합니다. 코드 리뷰 문화를 예로 들어 설명하겠습니다. 한때는 코드 리뷰가 필수라고 생각하고 맹목적으로 따르던 때가 있었습니다. 모든 엔지니어가 코드 베이스에 대한 충분한 이해를 가지고 있는 프로젝트였고, 코드 리뷰가 밀려서 부담감이 느껴지던 그 순간,  “이거 꼭 해야하나요?” 라는 질문이 나왔고., 지금 상황에서 꼭 필요한가? 라는 생각이 들었습니다. 한시적으로 코드 리뷰 없이 작업을 하게 되자 생산성이 상승하는것을 목격했습니다. 이후에는 필수적인 내용만 리뷰를 하거나 사후리뷰와 같은 유연한 리뷰 정책을 사용하고 있습니다. 

다름을 인정합니다. 노을은 다양한 스펙트럼이 빛나는 회사입니다. 소프트웨어 엔지니어들은 좀 비슷하겠지..라고 생각을 하지만 우리 안에도 다양한 성향을 가진 동료들이 있습니다. 에디터만 하더라도 누구는 vi에 빠져있고., 다른 누구는 jetbrains의 도구를 사용합니다. 또 다른 누군가는 emacs를 사용합니다. 어떠한 의견이나 질문이라도 소중하게 여기며 서로를 배려하는 문화가 잘 갖쳐줘 있다고 생각합니다.