포지션 소개
에이블랩스의 자동화 장비는 고객의 실험·생산 공정을 자동화하기 위해 다양한 모듈·센서·분석 장비를 통합한 시스템입니다. 본 역할은 이러한 장비의 제어 소프트웨어를 개발·유지보수하며, 모터·I/O 제어부터 제품별 좌표계 정의, 티칭 로직, 외부 장비 연동까지 폭넓은 범위를 다룹니다.
제품 요구사항은 때로 모호하게 시작되므로, 요구사항을 실행 가능한 명세로 구체화하고, 수개월·수년 이후에도 유지보수·확장 가능한 구조로 설계하는 역량이 중요합니다. 단발성 기능 구현보다 제품군 전반에 재사용되는 추상화를 만들어가는 방향에 공감하는 분을 찾습니다.
주요 업무
- 실험 자동화 장비 제어 시스템의 기능 개발 및 유지보수 (제품 요구사항 기반)
- Step/BLDC 모터 기반 다축 자동화 장비의 모션 제어 로직 개발 및 튜닝
- RS-485, CAN, Modbus, Ethernet 등 통신 프로토콜을 활용한 모듈 연동 및 드라이버 구현
- 장비 좌표계 설계 및 위치 티칭·캘리브레이션 로직 개발
- 장비 시스템의 하드웨어·소프트웨어 연동 구현, 이슈 재현·디버깅·테스트 및 안정화
자격 요건
- 컴퓨터 공학, 전기/전자 공학, 로보틱스, 기계 공학 또는 관련 분야의 학사 이상 학위
- Python 기반 제어 SW 실무 개발·유지보수 경험 (2년 이상)
- 모터 제어·센서·I/O 제어 중 한 가지 이상의 HW 연동 실무 경험
- 이슈 재현·근본 원인 분석·조치 경험
- 유지보수·확장성을 고려한 코드 구조 설계 태도
- 협업·커뮤니케이션 역량, 새로운 도전에 대한 의지, 자기 동기부여 능력
우대 사항
- 다축 자동화 장비 제어 개발 경험 (Step/BLDC 모터)
- RS-485, CAN, Modbus, Ethernet 등 통신 프로토콜 실무 경험
- 모터 드라이버·IO 컨트롤러 통신 및 HW 통합 경험
- Python 비동기 프로그래밍(asyncio) 실무 경험
- 장비 좌표 티칭·캘리브레이션 경험 또는 이해
- 여러 장비에 재사용 가능한 공통 코드·설정 구조 설계 경험
- OpenCV 등 이미지 처리 라이브러리 활용 경험 (비전 기반 위치 인식)
- 기존 코드베이스를 빠르게 읽고 구조를 파악해 기여한 경험
- AI 코딩 도구(Claude Code, Copilot 등)를 실무에 활용한 경험
- Git 기반 협업 경험 (브랜치 전략, Pull Request, 코드 리뷰)
- 단위 테스트·통합 테스트 작성 경험 (pytest 등)
- 로그 기반 디버깅 경험 (loguru, logging 등)
- LabVIEW/MATLAB 활용 경험
- 생명과학 또는 의료기기 관련 산업에서의 경험
- 해외 출장에 결격 사항 없음
- 우수한 영어 커뮤니케이션 능력
근무 환경 및 복지
- 코어타임(10시~16시) 기반 유연 근무
- 점심/저녁 제공, 간식 및 음료, 커피 무제한
- 교육, 도서, 어학 지원
- 경력에 따른 추가 연차 제공
- 건강검진 휴가, 반차/반반차 사용 가능
- 단체 보험, 경조금, 명절 선물 제공
- 쾌적한 사무공간 (최근 리모델링 완료)
채용 절차
- 서류 → 사전 테스트 → 1차 인터뷰(직무) → 2차 인터뷰(컬처핏) → 처우 협의 → 최종합격