제어 소프트웨어 엔지니어 (시니어)
우리가 하는 일
AI가 신약을 설계하는 시대입니다. 하지만 그 가설을 증명하려면 여전히 사람이 수천 번의 실험을 손으로 반복해야 하고, 지금 연구의 진짜 병목은 바로 이 물리적 실험입니다. ABLE Labs는 그 실험을 로봇과 자동화, AI에게 넘기는 딥테크 기업입니다. 기구 설계부터 제조, 소프트웨어, AI까지 한 팀이 전부 직접 만듭니다.
대표 제품 NOTABLE, NOTABLE96, SUITABLE 같은 액체 핸들링 로봇부터 실험실 자동화(Lab Automation) 시스템까지, 국내 주요 제약과 바이오 연구기관, 기업의 실험을 자동화하고 있습니다. 우리가 향하는 곳은 로봇이 실험하고 AI가 다음 실험을 설계하는 자율 실험실(Self-Driving Lab)입니다. 에이블랩스는 최근 시리즈A 투자를 유치하며 "제품을 만드는 회사"에서 "시장을 만드는 회사"로 넘어가는 문 앞에 서 있습니다.
이 포지션이 중요한 이유
우리가 만드는 장비는 여러 모듈과 센서, 분석 장비를 하나로 묶은 시스템입니다. 그 시스템이 실제로 움직이게 만드는 것이 제어 소프트웨어입니다.
제품군이 넓어지고 있습니다. 표준 제품, 대기업 라인에 들어가는 대형 커스텀 장비, 여러 장비를 묶은 실험실 자동화까지 동시에 굴러갑니다.
이 자리는 코드를 더 많이 쓰는 자리가 아닙니다. 프로젝트 하나의 제어 구조를 처음부터 결정하고, 고객과 명세를 확정하고, 납품과 검수까지 혼자 끌고 가는 자리입니다. 그리고 그 과정에서 만든 구조 위에서 다른 사람들이 일하게 만드는 자리입니다.
이 일의 성장 경로
지금 우리에게는 제어 파트의 기술 표준이 아직 다 서 있지 않습니다. 프로젝트마다 다시 만드는 부분이 남아 있습니다.
이 자리는 그 표준을 세우는 자리입니다. 여러 프로젝트에 재사용되는 공통 드라이버와 구조를 만들고, 팀의 다음 사람들이 그 위에서 시작할 수 있게 합니다. 제어 파트를 기술적으로 대표하는 역할로 이어집니다.
이런 분이면 좋겠습니다
- 된다고 믿는 사람. ABLE의 첫 번째 가치는 "가능하다고 믿는 자세(ABLE)"입니다. 어려운 문제 앞에서도 되게 만드는 방법을 찾아내는 사람.
- 좋은 구조를 만드는 사람. 자기가 짠 코드보다 팀이 그 위에서 얼마나 잘 일하는지로 성과를 재는 사람.
- 끝까지 추적하는 사람. 장비가 이상하게 동작할 때 현상만 피해가지 않고 원인을 찾아내는 사람.
- 혼자 결정하고 책임지는 사람. 정해지지 않은 것을 스스로 정하고 그 결정을 문서로 남기는 사람.
- 성장에 진심인 사람. 어제의 자기를 매일 넘어서려는 사람. 여기서는 학습 속도가 곧 실력입니다.
- AI로 일하는 사람. AI는 우리의 기본입니다. AI 코딩 도구를 능숙하게 활용해 더 빠르고 깊게 개발하는 사람.
일하는 방식
- AI-Native - 우리는 AI를 함께 일하는 동료처럼 씁니다. Claude, GPT(Codex), Gemini 등 AI 코딩 도구를 능숙하게 활용해 더 빠르고 깊게 개발합니다. AI 활용은 우리의 기본 역량입니다.
- 빠른 학습, 반드시 성장 - 우리 제품은 빠르게 진화합니다. 여기서는 학습 속도가 곧 실력입니다.
- 평어 문화 - 나이나 직급보다 더 나은 생각이 이깁니다. 대표에게도 평어로 말하고, 서로를 "에이블러"라고 부릅니다.
주요 업무
- 프로젝트 제어 아키텍처 설계와 납품 책임 - 고객 요구사항 협의부터 명세 확정, 개발, 검수까지 프로젝트 1건을 독립적으로 끌고 갑니다
- 장비 제어 소프트웨어 개발 - 모터와 I/O 제어, 좌표계 설계, 티칭과 캘리브레이션, 분주 성능 최적화
- 실험 자동화 장비 연동 - 여러 제조사의 장비를 제조사 SDK와 통신 프로토콜로 붙이는 드라이버 개발
- 공통 구조 표준화와 기술 전수 - 여러 프로젝트에 재사용되는 드라이버와 구조를 설계하고, 팀 코드 리뷰와 기술 공유를 이끕니다
- 시스템 통합과 현장 검증 - 장비 배치와 간섭 검토, 통신망 구성, 고객 현장 설치와 시운전, 출하 전(FAT)과 설치 후(SAT) 검증
자격 요건 (필수)
- 하드웨어를 직접 제어하는 소프트웨어 개발 경험 7년 이상 - 언어는 무관합니다
- 여러 장비로 구성된 시스템을 독립적으로 설계해 실제 납품과 가동까지 끌고 가 본 경험
- 시스템 동작 흐름과 에러 복구 구조를 직접 결정하고 문서로 남겨 본 경험
- AI 코딩 도구를 실무에 능숙하게 활용하는 역량
이런 배경이면 해당합니다 - 자동화 설비와 산업용 로봇, 반도체와 디스플레이 장비, 의료기기와 진단 장비, 계측과 검사 장비, 물류 자동화, 실험 자동화. 그 밖에도 하드웨어를 코드로 움직여 오셨다면 지원해 주세요.
우리 스택은 Python입니다. C#, C++, LabVIEW 등 다른 언어로 제어 SW를 해오셨어도 괜찮습니다. 언어는 온보딩에서 함께 익히면 되고, 우리가 더 어렵게 보는 건 하드웨어를 다뤄 본 감각입니다.
우대 사항
- 여러 장비와 모듈을 하나의 시스템으로 통합해 본 경험
- 장비 동작 순서를 상태머신이나 시퀀스로 모델링하고 실패 복구까지 설계해 본 경험
- 팀 리드와 멘토링 경험, 후배 엔지니어의 코드를 리뷰해 본 경험
- RS-485, CAN, Modbus, TCP/IP 등 통신 프로토콜 실무 경험, 제조사 SDK 기반 장비 연동 경험
- 안전 인증(KCs 등) 대응 경험, 로봇암 셋업과 티칭 경험
- Python 실무 경험(특히 비동기 asyncio 또는 장비 제어 서버 API 설계), SiLA 2와 OPC UA 등 산업 표준 인터페이스 경험
모두 갖추지 않아도 괜찮습니다.
합류하면
에이블랩스는 컴팩트 제품에서 대기업 장비급 수주로 도약하는 성장기에 있습니다. 제어 소프트웨어는 그 장비가 실제로 움직이게 만드는 층이고, 지금은 그 층의 기준을 세우는 시점입니다.
이미 만들어진 구조를 유지보수하는 자리가 아니라, 앞으로 만들 모든 장비가 올라탈 구조를 결정하는 자리입니다.
근무 조건
- 근무지: 인천 송도 (연수구 송도과학로16번길 13-39, 엠씨넥스타워 12층)
- 고용형태: 정규직 (수습 3개월, 급여 100%)
- 성과 인센티브, 스톡옵션, 4대보험, 식대와 교육 지원
채용 절차
서류 → 1차 면접(직무) → 2차 면접(컬처핏) → 처우 협의 → 최종 합격
필수 제출: 이력서, 경력기술서, 포트폴리오
지원 및 문의
- 채용 문의: career@ablelabsinc.com
- 홈페이지: https://ablelabsinc.com
- LinkedIn: https://www.linkedin.com/company/ablelabsinc
- YouTube: https://www.youtube.com/watch?v=XkJ5xfVxmYQ
- 한온시스템 · 플랫폼 SW 개발
- 현대오토에버 · [EnIT] IT PM - 서비스 Robot PM 및 필드/HW/SW 엔지니어
- 비즈테크아이 · [비즈테크아이] SAP ABAP 개발자 모집(경력)
- 42dot · Senior Service Architect (Playground / Developer Platform)
- 42dot · Senior Software Configuration Manager