| 회 사 명 | 에스이노베이션스 주식회사 | 사업자번호 | 452-86-03196 | ||
|---|---|---|---|---|---|
| 대 표 자 | 김정준, 박형석 | 홈페이지 | www.s-innovations.co | ||
| 기업구분 | 중소기업 | ||||
| 사업장주소(본사) | 소재지 | 우편번호 | 42988 | ||
| 상세주소 | 대구 달성군 현풍읍 테크노중앙대로 333 | ||||
| 사업분야 | 제조사와 모델에 관계없이 다양한 산업용 AMR(자율이동로봇)을 통합 제어 및 관리하는 올인원 FMS 솔루션을 개발하고 공급하는 로봇 소프트웨어 전문 기업입니다. 독자적인 유니파이드 맵(Unified Map) 기술을 통해 이기종 로봇 간의 충돌 방지 및 최적 경로 제어를 실현하며, 스마트 팩토리 및 물류 자동화 현장의 운영 효율성을 극대화하고 있습니다. | ||||
| 주 제 품 |
◦ SynK (이기종 AMR 통합 관제 및 미들웨어 솔루션): 다양한 브랜드의 AMR을 통합 제어할 뿐만 아니라, 상위 시스템(MES, WMS, HIS)과 원활하게 연동되는 API를 제공하여 SI 파트너사가 손쉽게 물류 자동화 시스템을 구축할 수 있도록 돕는 핵심 소프트웨어입니다.
◦ 산업별 특화 AMR 하드웨어 플랫폼: 제조 공장, 물류 창고, 데이터 센터, 병원 등 각 환경에 최적화되어 소싱된 로봇을 SynK와 결합하여 제공함으로써, 현장 도입 즉시 운영 가능한 검증된 로봇 패키지를 공급합니다. |
||||
|
회사보유 기술현황 및 업적 |
◦ SLAM 지도 정밀 보정 및 완성 시스템 특허 출원 (10-2025-0145112, 2025.10.02.)
◦ 자율주행 로봇 운용을 위한 지도 생성 방법 및 시스템 특허 출원 (10-2025-0175369, 2025.11.19) |
||||
| 사업자등록증 | 19. 사업자등록증_20251016.pdf |
|---|
| 회사소개자료 |
|---|
| 회사로고 | 로고1.png |
|---|
에스이노베이션스 주식회사
| 참여이력 | 신규 | ICT기술분류 | 모델링 검/인증 및 디지털 트윈 시뮬레이션 기술 | |||
|---|---|---|---|---|---|---|
| 사업장주소(본사) | 대구 달성군 현풍읍 테크노중앙대로 333 | 소재지 | ||||
| 근무지 주소(실습생) | 대구 달성군 현풍읍 테크노중앙대로 333 R7 303B호 | 소재지 | ||||
| 회사소개 | 제조사와 모델에 관계없이 다양한 산업용 AMR(자율이동로봇)을 통합 제어 및 관리하는 올인원 FMS 솔루션을 개발하고 공급하는 로봇 소프트웨어 전문 기업입니다. 독자적인 유니파이드 맵(Unified Map) 기술을 통해 이기종 로봇 간의 충돌 방지 및 최적 경로 제어를 실현하며, 스마트 팩토리 및 물류 자동화 현장의 운영 효율성을 극대화하고 있습니다. | |||||
| 주요 제품 및 서비스 |
◦ SynK (이기종 AMR 통합 관제 및 미들웨어 솔루션): 다양한 브랜드의 AMR을 통합 제어할 뿐만 아니라, 상위 시스템(MES, WMS, HIS)과 원활하게 연동되는 API를 제공하여 SI 파트너사가 손쉽게 물류 자동화 시스템을 구축할 수 있도록 돕는 핵심 소프트웨어입니다.
◦ 산업별 특화 AMR 하드웨어 플랫폼: 제조 공장, 물류 창고, 데이터 센터, 병원 등 각 환경에 최적화되어 소싱된 로봇을 SynK와 결합하여 제공함으로써, 현장 도입 즉시 운영 가능한 검증된 로봇 패키지를 공급합니다. |
|||||
|
회사보유 기술현황 및 업적 |
◦ SLAM 지도 정밀 보정 및 완성 시스템 특허 출원 (10-2025-0145112, 2025.10.02.)
◦ 자율주행 로봇 운용을 위한 지도 생성 방법 및 시스템 특허 출원 (10-2025-0175369, 2025.11.19) |
|||||
| 인력현황 | 경영·행정 | 연구개발 | 홍보·마케팅 | 생산·기타 | 합계 | |
| 1 명 | 4 명 | 1 명 | 0 명 | 6 명 | ||
참여배경
| 참여배경 |
◦ 물리적 제약 없는 소프트웨어 품질 검증 환경의 필요성 다양한 산업 현장에 AMR 도입이 가속화됨에 따라, 관제 시스템(FMS)의 안정성과 호환성 검증이 필수적입니다. 그러나 실제 로봇을 이용한 테스트는 공간적 제약, 하드웨어 비용, 그리고 물리적인 시간 소요(1:1 Time Scale)로 인해 다양한 시나리오를 빠르게 검증하는 데 한계가 있습니다. 특히 수십 대의 로봇이 동시에 운영될 때 발생하는 교착 상태(Deadlock)나 네트워크 지연 문제를 실제 환경에서 모두 재현하기는 불가능에 가깝습니다.
◦ 디지털 트윈(Digital Twin) 기반의 고속 검증 체계 구축 이에 실제 현장과 동일한 환경을 가상 공간에 구축하고, 시간을 가속(Time Scaling)하여 장시간의 운영 결과를 단시간에 예측할 수 있는 시뮬레이터가 절실히 필요합니다. 단순한 로봇의 움직임 재현을 넘어, 자사의 관제 솔루션과 실제와 동일한 API로 연동되는 정밀한 시뮬레이터를 개발함으로써 소프트웨어 배포 전 신뢰성을 확보하고 고객사 현장 셋업 시간을 획기적으로 단축하고자 합니다. ◦ 실무형 로보틱스 인재 양성 및 기술 고도화 본 프로젝트는 로봇 운영체제(ROS)와 웹 기반 관제 시스템 간의 연동을 다루는 복합적인 과제로, 실습생들에게는 최신 로봇 소프트웨어 기술을 심도 있게 경험할 기회를 제공합니다. 기업 입장에서는 창의적인 오픈소스 활용 능력을 갖춘 인재들과 함께 전용 시뮬레이터를 확보함으로써 기술적 자산을 축적하고, 향후 채용 연계를 통해 우수 인력을 선제적으로 확보하기 위해 본 인턴십에 참여하게 되었습니다. |
|---|
실습조건
| 실습요일 | 주 5일제 | 월 화 수 목 금 |
|---|---|---|
| 실습시간 | 전일제 | (09:00 ~ 18:00) |
| 실습조건 | 휴가 | 연 20일, 계약 일수 일할계산 후 일괄 지급 |
| 복리후생 | 식사(점심) 교통 기숙사 | |
| 기타 지원사항 | • [AI 지원] 개발 생산성 극대화를 위한 최신 유료 AI Tool(Copilot, Cursor, Claude, Gemini, ChatGPT 등) 계정 전액 지원 • [공간 지원] 업무 몰입과 집중을 위한 독립 업무 공간(Private Office) 보장 |
실습환경 사진
프로젝트 내용
| 프로젝트명 | 산업용 AMR(자율이동로봇) 관제 솔루션 연동형 고정밀 디지털 트윈(Digital Twin) 시뮬레이터 개발 |
|---|---|
| 목표 | 오픈소스 물리 엔진을 활용하여, 실제 하드웨어 없이도 자사의 통합 관제 시스템(FMS)의 전 기능(Mapping, Mission, Traffic Control)을 완벽하게 검증할 수 있는 가상 환경을 구축합니다.
실제 로봇의 펌웨어와 동일한 통신 프로토콜을 모사하여 이기종 로봇의 통합 제어를 검증하고, 물리 연산 가속(Time Scaling) 기술을 도입하여 장시간 소요되는 주행 테스트를 단축시킬 수 있는 고효율 검증 도구를 확보하는 것을 목표로 합니다. |
| 주요내용 |
이기종 로봇 모델링 및 파라메트릭 생성 모듈 개발: 다양한 산업 현장의 요구사항에 대응하기 위해, 시뮬레이터 상에서 로봇의 기구학적 특성(차륜 구조, 크기), 동역학적 특성(가감속, 마찰력), 센서 배치(Lidar 위치, 해상도)를 파라미터 조절만으로 손쉽게 생성할 수 있는 로봇 빌더(Robot Builder) 기능을 개발합니다.
실제 환경 기반의 3D 월드 자동 생성 파이프라인 구축: 고객사의 2D CAD 도면(.dxf)이나 3D 스캔 데이터(.ply, .stl)를 입력받아 시뮬레이터 내의 벽(Wall), 장애물, 바닥으로 자동 변환하는 절차를 구현합니다. 이를 통해 가상 로봇이 가상의 라이다 센서를 이용해 실제와 유사한 매핑(SLAM) 작업을 수행할 수 있도록 지원합니다. Time-Scaling 기반의 고속 검증 시뮬레이션 구현: 단순한 실시간 모니터링을 넘어, 물리 엔진의 업데이트 주기를 조절하여 실제 시간보다 2배~10배 빠르게 시뮬레이션을 구동하는 기능을 개발합니다. 이를 통해 배터리 소모 시나리오나 장기 주행 시 발생하는 데드락(Deadlock) 현상을 단시간 내에 검출하고 관제 시스템에 피드백을 줄 수 있어야 합니다. |
| 주요결과물 |
- 다양한 형태의 AMR 가상 모델 라이브러리 (URDF/SDF 포맷, 3종 이상)
- 도면 변환 및 맵 생성 자동화 스크립트 도구 - 시나리오별(매핑, 미션 수행, 교차로 통제) 시뮬레이션 구동 시연 영상 및 결과 리포트 |
실습생 직무
| 직무구분 | |
|---|---|
| 기술스택 | |
| 직무내용 |
- 오픈소스 시뮬레이터(Gazebo, Ignition, Webots 등) 아키텍처 설계 및 구축: 물리 엔진을 선정하고, 로봇의 주행 특성을 반영할 수 있도록 마찰 계수, 조인트 리미트 등 물리 환경을 정밀하게 세팅합니다.
- ROS 2 기반의 로봇 제어 및 센서 데이터 처리: ROS 2(Robot Operating System) 미들웨어를 사용하여 가상 센서(Lidar, IMU, Encoder) 데이터를 발행(Publish)하고, 주행 명령(Twist)을 구독(Subscribe)하여 로봇을 움직이는 노드를 개발합니다. - 가상 환경 모델링 및 최적화: 3D 모델링 툴(Blender 등) 또는 스크립트를 활용하여 시뮬레이션 맵 리소스를 경량화하고 최적화하여, 다수의 로봇을 동시에 띄워도 프레임 저하가 없도록 환경을 구성합니다. |
| 요구(우대) 역량 |
- [필수] Linux(Ubuntu) OS 환경에서의 개발 능력이 능숙하며, Python 및 C++ 언어 활용 능력이 중급 이상인 자
- [필수] ROS(ROS 1 또는 ROS 2) 프레임워크의 노드 통신, TF(Transform), Navigation Stack에 대한 이해도가 높은 자 - [우대] Gazebo, Ignition 등 로봇 시뮬레이터 플러그인 개발 경험이 있거나, Unity/Unreal Engine을 이용한 시뮬레이션 프로젝트 경험자 - [태도] 영문 기술 문서(Official Docs)를 읽고 새로운 기술 스택을 빠르게 습득하여 적용하려는 자기 주도적 학습 태도 |
실습생 지도계획
| 지도계획 |
◦ 애자일(Agile) 방법론 기반의 프로젝트 관리 및 밀착 멘토링
- 온보딩 교육 (1주차): 자사 솔루션 아키텍처 교육, AMR 하드웨어 제어 원리, 개발 환경(Git, Docker, Jira) 셋팅 및 보안 교육 진행 (일 8시간 집중 교육) - 데일리 스크럼 (매일 09:30): 15분간 어제 수행한 작업, 오늘 예정 작업, 기술적 장애 요소를 공유하여 이슈를 조기에 발견하고 해결책을 제시합니다. - 주간 코드 리뷰 (매주 금요일): 시니어 개발자와 함께 작성한 코드를 한 줄씩 리뷰하며 코드의 효율성, 가독성, 아키텍처 적합성을 점검받습니다. 이를 통해 실무 수준의 코딩 컨벤션을 체득하게 합니다. - 스프린트 리뷰 (2주 단위): 2주마다 개발된 기능을 실제 관제 시스템에 연결하여 시연(Demo)하는 자리를 갖습니다. 이를 통해 기능의 정상 동작 여부를 검증하고 다음 스프린트의 방향성을 재설정합니다. - 기술 세미나 및 페어 프로그래밍: 난이도가 높은 통신 모듈 개발이나 물리 엔진 튜닝 시, 멘토와 실습생이 짝을 이루어 코딩하는 페어 프로그래밍을 수시로 진행하여 기술 노하우를 전수합니다. |
|---|
실습생 평가계획
| 평가기준 |
- 기능적 정합성 (40%): 시뮬레이터 상의 로봇이 자사 관제 시스템 명령에 따라 정확하게 움직이는지, 실제 로봇과 동일한 데이터 포맷을 주고받는지에 대한 기술적 완성도 평가. (특히 빨리감기 모드에서의 데이터 동기화 여부 중점 확인)
- 문제 해결 및 응용 능력 (30%): 오픈소스 사용 시 발생하는 의존성 문제나 버그를 공식 문서나 커뮤니티를 통해 스스로 해결해 나가는 과정과 창의적인 대안 제시 능력 평가. - 협업 태도 및 커뮤니케이션 (20%): 3인의 팀 프로젝트 수행 시 역할 분담의 적절성, Git을 통한 형상 관리 협업 능력, 멘토 및 팀원과의 소통 원활성 평가. - 문서화 및 지식 전달 (10%): 개발된 코드에 대한 주석, 설치 가이드, API 연동 문서가 제3자가 보고 따라 할 수 있을 정도로 명확하게 작성되었는지 평가. |
|---|---|
| 평가방법 |
- 중간 평가 (수시): 2주 단위 스프린트 결과물 시연 및 코드 리뷰 피드백 반영도 체크.
- 최종 데모 데이 (Demo Day): 인턴십 종료 시점에 전사 개발팀을 대상으로 프로젝트 최종 결과물을 발표하고 시연. 관제 시스템 화면과 시뮬레이터 화면을 듀얼로 띄워 실시간 연동성을 라이브로 검증. - 다면 평가: 담당 멘토의 기술 평가와 팀원 간의 동료 평가(Peer Review)를 종합하여 산출. |
추진일정
| 주차 | 내용 |
|---|---|
| 1~4주차 |
오픈소스 기반 시뮬레이션 환경 구축 (Foundation) 바닥부터 만드는 것이 아니라, 검증된 오픈소스 자원(Asset)을 활용하여 빠르게 기본 환경을 셋팅하는 것이 목표입니다.
1주차 (On-boarding): SynK 솔루션 및 API 구조 교육, 멘토와 함께 개발 환경(Ubuntu, ROS2, Git) 셋팅. 2주차 (Tech Selection): Gazebo, Webots 등 레퍼런스가 풍부한 시뮬레이터 중 하나를 선정하고, 샘플 로봇(Turtlebot 등)을 띄워보기. 3주차 (World Building): 텅 빈 공간이 아닌, 벽과 장애물이 있는 가상 테스트 룸을 구성하고 로봇을 주행시켜 보기. 4주차 (Virtual SLAM): 로봇에 가상 라이다(Lidar)를 부착하여 주변 환경을 인식하고, 지도를 그리는 SLAM 기능 실습. |
| 5~8주차 |
SynK - 시뮬레이터 연동 파이프라인 개발 (Connectivity) "내가 띄운 시뮬레이터 로봇이 회사 관제 서버에 연결되는" 핵심 기능을 구현합니다.
5주차 (Communication Bridge 설계): ROS2(로봇)와 Web(서버) 간의 통신 방식(HTTP/WebSocket)을 이해하고, 데이터 변환 브릿지 설계. 6주차 (Data Sync): 시뮬레이터 속 로봇의 실시간 위치(Pose)와 배터리 정보를 SynK 대시보드로 전송하여 모니터링 구현. 7주차 (Control Loop): SynK에서 내린 '이동 명령(Goal)'을 시뮬레이터가 수신하여 로봇을 실제로 움직이게 하는 양방향 제어 완성. 8주차 (Real Map Import): 실제 도면(CAD) 파일을 변환하여 시뮬레이터 맵으로 불러오는 기능 구현 (고객사 환경 모사 준비). |
| 9~12주차 |
멀티 로봇 확장 및 성능 최적화 (Optimization) [핵심 챌린지] 로봇 대수가 늘어날 때 발생하는 렉(Lag) 현상을 실무적인 방법으로 해결해 봅니다.
9주차 (Multi-Robot Spawning): 로봇을 1대에서 3대 이상으로 늘리고, 각 로봇이 서로 다른 ID로 SynK에 연결되도록 설정. 10주차 (Performance Tuning I): 다수 로봇 구동 시 느려지는 원인을 파악하고, 가상 센서의 스캔 주기(Update Rate)를 조절하여 부하 줄이기. 11주차 (Performance Tuning II): 시뮬레이터의 그래픽 렌더링을 끄고 백그라운드에서 돌리는 '헤드리스(Headless) 모드'를 적용하여 속도 최적화. 12주차 (Traffic Control Test): 최적화된 환경에서 로봇들이 교차로에 진입할 때, SynK의 통제에 따라 멈추고 가는 시나리오 검증. |
| 13~16주차 |
고속 시뮬레이션 구현 및 프로젝트 완성 (Finalization) 시뮬레이터의 꽃인 '배속 기능'을 구현하고, 결과물을 잘 포장하여 마무리합니다.
13주차 (Time Scaling): 시뮬레이션 속도를 2배, 5배로 높이는 '빨리감기' 기능을 개발하고, 이때 데이터가 끊기지 않도록 통신 주기 맞추기. 14주차 (Integrated Scenario): [맵 로딩 → 로봇 5대 배치 → 미션 수행 → 충전 복귀] 전 과정을 끊김 없이 수행하는 최종 테스트. 15주차 (Documentation): 후속 개발자가 이어서 사용할 수 있도록 '설치 가이드'와 '최적화 노하우'를 Wiki 문서로 정리. 16주차 (Final Demo Day): 전사 개발팀 앞에서 SynK와 시뮬레이터를 듀얼 모니터에 띄우고, 실시간 연동 및 배속 주행을 시연. |
기대효과
| 기대효과 |
◦ [기술적 자산 확보] 물리적 제약 없는 고효율 검증 환경(Digital Twin) 구축
- 실제 로봇 하드웨어 없이도 FMS(SynK)의 기능 테스트가 가능한 시뮬레이터를 확보함으로써, 물리적 공간 제약 해소 및 하드웨어 감가상각 비용을 절감합니다. - 시간 가속(Time Scaling) 시뮬레이션을 통해 기존 대비 5배 이상 빠른 소프트웨어 검증 사이클을 확립합니다. ◦ [제품 신뢰도 향상] 사전 시뮬레이션을 통한 현장 셋업 기간 단축 및 오류 최소화 - 수십 대의 로봇이 운영되는 복잡한 시나리오를 가상 환경에서 선행 검증하여, 데드락(Deadlock) 등 치명적인 논리 오류를 사전에 제거합니다. - 이를 통해 실제 고객사 현장에서의 셋업(Set-up) 기간을 획기적으로 단축하고, 제품의 초기 안정성을 확보하여 고객 신뢰도를 제고합니다. ◦ [R&D 인재 확보] 실무에 즉시 투입 가능한 로봇 소프트웨어 전문 인력 양성 - ROS 2, 네트워크 통신, 물리 엔진 등 로보틱스 핵심 기술과 자사 솔루션에 대한 이해도가 높은 맞춤형 인재를 육성합니다. - 인턴십 종료 후 정규직 전환 시, 별도의 온보딩(On-boarding) 교육 없이 즉시 프로젝트 투입이 가능한 전력감을 확보합니다. |
|---|
향후 실습생 채용 계획
| 채용계획 |
◦ 우수 수료자 대상 정규직 채용 연계 (Super Pass 제도 운영)
- 인턴십 수행 결과와 최종 프로젝트 평가(Demo Day)에서 우수한 성과를 보인 실습생에게는 정규직 입사 제안을 할 예정입니다. - 단순한 체험형 인턴이 아닌, 회사의 미래를 함께할 핵심 엔지니어 발굴을 목적으로 하므로 적극적인 채용 의지를 가지고 있습니다. ◦ 채용 전형 간소화 (서류 및 코딩테스트 전면 면제) - 우수 수료자에게는 입사 지원 시 서류 전형과 코딩 테스트를 100% 면제해 주는 'Fast-Track' 혜택을 부여합니다. - 인적성 평가 및 임원 면접을 통해 채용 프로세스 간소화를 제공합니다. |
|---|
| Q1. 인턴 선발 시 어떤 전공(학과)은 선호하시나요? 전공이 직무와 일치하지 않아도 지원 가능한지 궁금합니다. |
|---|
| 컴퓨터공학 계열 및 로봇공학계열 학과 또는 관련 직무 유경험자도 지원 가능합니다. |
| Q2. 인턴십 기간 동안 실무에 활용되는 주요 기술 스택(툴·언어·환경)은 무엇인가요? |
| ROS 관련 언어 및 툴이 적극 활용됩니다. |
| Q3. 서류 전형에서 중요하게 보는 핵심 포인트는 무엇인가요? 예를 들면 학점을 중요하게 보시는지, 대외활동 등을 우선적으로 보시는지 궁금합니다. |
| 성실성 및 원만성을 나타내는 지표를 우선시 합니다. |
| Q4. 서류/면접 전형 이외에 추가로 진행되는 전형이 있나요? (예: 코딩테스트, 사전과제 등) |
| 간단한 인적성 검사와 코딩테스트를 진행합니다. |
| Q5. 혹시 면접 일정 변경이 필요한 경우 조율하거나 온라인으로 대체 가능할까요? |
| 가능합니다. |
| Q6. 면접 시 어떤 부분을 중요하게 보시는지 궁금합니다. |
| 관련 경험 또는 동기 및 포부를 중점적으로 봅니다. |
| Q7. 인턴에게 기대하는 역할과 업무 범위는 어느 정도인가요? |
| 오픈소스 활용 능력 범위 내 역할과 업무가 주어집니다. |
| Q8. 인턴십 지원을 준비하는 학생들에게 기업 입장에서 꼭 전하고 싶은 조언이 있다면 무엇인가요? |
| 다양한 기업 문화를 경험할 수 있는 좋은 기회입니다. 추후 좋은 회사를 선택하는데 큰 도움이 됩니다. |