{"id":3216874,"url":"https://alion.io/job/wim-electrical-embedded-firmware-engineer","title":"Electrical / Embedded / Firmware Engineer","company":{"id":2676787,"name":"WIM","domain":"wimcorp.co.kr","url":"https://alion.io/company/wimcorp","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Schema","truth_index":{"grade":"B","score":75,"open_postings":4,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-30T05:48:23Z"}},"role":"Hardware","role_family":"Hardware","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":["Daegu, 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":"EtherCAT","optional":false},{"name":"Linux","optional":false},{"name":"Motion Planning","optional":false},{"name":"ROS2","optional":false},{"name":"Docker","optional":true}],"status":"live","first_seen_at":"2025-01-22T00:00:00Z","employer_posted_date":"2025-01-22","last_verified_at":"2026-10-30T18:18:22Z","board_verified":true,"closed_at":null,"days_open":646,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":645},"description":"회사 소개\nWIM은 AI의 판단을 실제 로봇의 움직임으로 바꾸는 제어 계층을 만듭니다.\n로봇에게 무엇을 해야 하는지 가르치는 회사는 많아지고 있습니다. 하지만 AI가 아무리 좋은 판단을 내려도, 그 판단을 관절과 모터가 실행할 수 있는 정밀한 제어 명령으로 바꾸지 못하면 로봇은 원하는 대로 움직일 수 없습니다. WIM은 바로 그 신호를 만듭니다.\nVLA가 만든 Action을 Trajectory로, Joint Command로, 1kHz 실시간 제어 신호로 바꿔 실제 모터까지 연결합니다. Kinematics/Dynamics, Motion Planning, State Estimation, Force/Torque Control, EtherCAT, Real-Time Linux, ROS2, Learning-Based Control을 하나의 시스템으로 통합합니다.\n우리가 만들고 싶은 것은 특정 로봇 한 대를 움직이는 프로그램이 아니라, AI 시대의 범용 로봇 제어 플랫폼입니다. 범용 AArch64 SoC 한 장 위에서 AI Inference부터 Motion Planning, ROS2, EtherCAT, 1kHz 실시간 저수준 제어, 모터까지 전 계층을 하나의 시스템으로 연결합니다.\nWIM은 NVIDIA Inception Grand Challenge 2026 Top 10 기업이자 Plug and Play·포스텍홀딩스의 포트폴리오 기업으로, 국내외 대기업·로봇 전문기업·연구기관·정부기관과 실제 로봇 프로젝트를 수행하고 있습니다.\nWIM 홈페이지 바로가기\nhttps://www.wimcorp.co.kr/\nRole Overview\n우리는 산업용 로봇의 하위 제어 알고리즘을 설계하고, SoC 기반 실시간 모터 제어 시스템을 구축할 전장/임베디드/펌웨어 엔지니어를 찾고 있습니다.\nWIM은 별도의 MCU 없이 NVIDIA Jetson SoC 하나에서 AI 연산, 센서 처리, 로봇 제어를 통합하는 아키텍처를 사용합니다. 현재 협동로봇 SDK, 용접 로봇 자동화, 도장 로봇 제어 등 다수의 프로젝트가 동시에 진행되고 있으며, 이 모든 프로젝트의 공통 핵심은 안정적이고 정밀한 하위 제어 - 토크 계산, 마찰·중력 보상, 다축 동기 제어입니다.\nLinux PREEMPT_RT로 정주기성을 확보하고, EtherCAT(SDO/PDO)으로 서보 드라이버와 통신하며, 실제 산업 현장에서 동작하는 로봇 제어 시스템을 만들게 됩니다.\nWhat You Will Do\n하위 제어 알고리즘\n로봇 관절/모터 단위의 제어 알고리즘 설계 및 구현 (위치, 속도, 토크 제어)\n모델 기반 보상 제어 및 강건 제어 적용\n충돌 감지 등 안전 기능 개발\n실시간 모터 제어 시스템\nEtherCAT SDO/PDO 통신 개발 (CiA402) 및 다축 서보 모터 동기 제어\nLinux PREEMPT_RT 기반 정주기 제어 루프 구현 및 최적화\nPC 기반 산업용 로봇 직접 제어 시스템 구축\n전장 설계 및 임베디드 플랫폼\n로봇 시스템 전장 설계 (전력 구성, 노이즈 필터, 모터드라이브, I/O 배선) 및 현장 트러블슈팅\n커스텀 I/O 보드, 센서 인터페이스 설계 및 Jetson 캐리어보드 BSP 관리\nW-RC SDK에 제어 알고리즘 통합\n이런 분이면 좋아요\n외국인 지원자: 석사 이상 학위 소지자\nC/C++ 기반 시스템 프로그래밍 역량\n로봇 제어 또는 모터 제어에 대한 이론적 이해와 구현 경험 \n제어공학 기초 (PID, 상태공간, 동역학 등)에 대한 이해\nLinux 환경에서의 소프트웨어 개발 경험\n회로도(Schematic) 이해 및 기본적인 전장 구성 능력\nPreferred Qualifications\n로봇 동역학(Dynamics), 운동학(Kinematics) 구현 경험\nEtherCAT 통신 개발 경험 (IgH EtherCAT Master, SOEM, CiA402 등)\n서보 모터 제어 실무 경험 (위치/속도/토크 모드)\n전장 설계 경험 (전력 배분, 노이즈 필터, 모터 드라이브 배치, I/O 배선 등)\nLinux PREEMPT_RT 또는 Xenomai 등 실시간 리눅스 경험\nNVIDIA Jetson 캐리어보드 BSP 또는 SoC 플랫폼 개발 경험\nROS2 기반 로봇 시스템 개발 경험\nDocker 기반 작업환경 개발 경험\n외란관측기, 적응제어, 임피던스 제어 등 고급 제어 알고리즘 구현 경험\n산업용 로봇(매니퓰레이터, 협동로봇 등) 관련 프로젝트 경험\n로봇 공학 또는 제어공학 관련 석사 이상 학위\nHow We Think About Roles\nWIM에서 이 역할은 모든 프로젝트의 기반이 되는 핵심입니다.\n우리는 상위 알고리즘(경로 계획, AI 등)만큼이나 관절·모터 단의 하위 제어가 실제 로봇 성능을 좌우한다는 것을 알고 있습니다. 현재 제어공학 분야에서 대학 연구실과 협업하며 ICRA/IROS급 논문도 함께 준비하고 있을 만큼, 제어 이론과 실제 구현 모두를 중시합니다.\n제어 이론 전문가일 필요는 없지만, 수식으로 표현된 알고리즘을 실제 로봇 위에서 동작하게 만드는 것에 흥미를 느끼는 분이어야 합니다. 그리고 그 알고리즘이 용접 로봇의 정밀도를, 협동로봇의 안전성을, 도장 로봇의 품질을 직접 결정한다는 사실에 설레는 분이라면 더 좋습니다.","description_format":"text","description_chars":2536,"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":["Artificial Intelligence","Robotics AI","Robotic Software & Control Systems"],"lifecycle":[{"event":"open","at":"2026-10-24T22:51:04Z"}],"visa":[],"liveness":{"score":5,"band":"cold","label":"Long shot","p_open":1,"p_active":0.184,"p_room":0.28,"age_days":646,"expected_fill_days":30,"reasons":["conf:9","win:tail","crowd:"],"computed_at":"2026-10-30T05:48:23Z"},"pay":null,"html_url":"https://alion.io/job/wim-electrical-embedded-firmware-engineer","json_url":"https://alion.io/job/wim-electrical-embedded-firmware-engineer.json","meta":{"generated_at":"2026-10-30T20:24:59Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"search","counted_by":"address","units_charged":0,"used_today":0,"day_limit":null,"remaining_today":null,"minute_limit":null,"resets_at":"2026-10-31T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2676787},"rest":"https://alion.io/mcp/rest/get_company?id=2676787"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fwim-electrical-embedded-firmware-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fwim-electrical-embedded-firmware-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fwim-electrical-embedded-firmware-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/wim-electrical-embedded-firmware-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fwim-electrical-embedded-firmware-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3216874}},{"tool":"search_jobs","arguments":{"company":"wimcorp.co.kr","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3216874},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}