Role at a glance
- Job function
-
Software Engineering & IT Embedded Software Engineering
- Salary
- Not Disclosed
- Location
- Gyeonggi-do, South Korea
- Employment
- Full-time
- Experience
- 3–30 years
Spotted an issue?
We’ll check it against the original posting.
Qualifications
Required
- 경력: 임베디드 소프트웨어/펌웨어 개발 경력 3년 이상
- 학력: 전기
- 전자공학 또는 관련 전공 학사 이상 학위 보유자
- 펌웨어 개발: 마이크로컨트롤러 및 임베디드 프로세서용 Embedded C/C++ 코드 작성, 테스트 및 디버깅
- 프로그래밍 언어: C, C++, Python 활용 가능 (Python은 스크립팅 및 테스트 용도)
- 마이크로컨트롤러 및 프로세서: ARM, ESP32, STM32 등 활용 경험
- 주변장치 및 인터페이스: I2C, SPI, UART, GPIO, ADC/DAC, PWM 등 활용 경험
- 디버깅 및 도구: JTAG, SWD, GDB, 스펙트럼 애널라이저, 오실로스코프 사용 경험 또는 이해
Preferred
- Edge Device 기반 머신러닝: TensorFlow Lite, Edge AI 처리 경험
- 양산 테스트, 검증, 이슈 디버깅 등 양산 지원 실무 경험
- 생산 공정용 테스트 지그, EOL(End-of-Line) 검사 프로그램 개발 경험
- EMC, 환경시험(온도
- 습도
- 진동) 등 인증 및 신뢰성 시험 대응 경험
- 부트로더, 펌웨어 업데이트(OTA 등) 구현 및 현장 유지보수 경험
- 산업용 또는 전력기기 제품 펌웨어 개발 경험
About the role
Original posting provided by 페블스퀘어
About the role
[회사 소개]
페블스퀘어는 PIM아키텍처를 기반으로 AI 반도체 설계와 AI 솔루션을 개발하는 팹리스 기업입니다. 폰 노이만(Von Neumann)구조의 한계를 극복하기 위해 고성능/초저전력의 PIM기반 AI 반도체를 성공적으로 양산하고, 멀티 코어 AI 반도체를 개발하여 국내외에서 실증 중이며 AI 반도체 상용화와 활용 촉진을 위해 다양한 AI 솔루션을 개발 중입니다.
[직무 소개]
Firmware Engineer는 제품의 하드웨어 기능이 안정적으로 동작할 수 있도록 펌웨어를 설계·개발하는 포지션입니다.
본 포지션은 하드웨어와 밀접하게 연동되는 Low-level Software를 개발하고 RTOS 또는 Bare-metal 환경에서 실시간성, 안정성, 전력 효율, 메모리 효율을 고려한 시스템을 구현합니다.
하드웨어 엔지니어, 소프트웨어 개발자, 시스템 아키텍트와 협업하여 센서, 통신 인터페이스, 주변장치 제어 기능을 개발하고, 제품이 실제 사용 환경에서 안정적으로 동작할 수 있도록 성능 최적화와 이슈 디버깅을 수행합니다.
펌웨어 개발부터 하드웨어 연동, 통신 프로토콜 구현, 시스템 최적화, 테스트·검증, 양산까지 폭넓은 개발 경험을 하고 싶은 분들께 적합한 포지션입니다.
What you'll do
펌웨어 개발: 마이크로컨트롤러 및 임베디드 프로세서용 Embedded C/C++ 코드 작성, 테스트 및 디버깅
실시간 시스템 구현: RTOS 및 저지연 펌웨어 설계·구현
하드웨어 연동: 하드웨어 엔지니어와 협업하여 센서, 액추에이터, 통신 주변장치와 소프트웨어 연동
프로토콜 및 통신: UART, SPI, I2C, CAN, USB, Ethernet, Bluetooth, Wi-Fi 등 통신 스택 개발 및 구현
시스템 최적화: 시스템의 메모리 사용량, 전력 소모, 처리 효율 개선
테스트 및 디버깅: 오실로스코프, 스펙트럼 애널라이저, JTAG/SWD 디버거, 시뮬레이터를 활용한 이슈 진단 및 해결
문서화 및 품질 관리: 기술 문서 작성 및 관리, 소프트웨어 컴플라이언스 확보
Cross-functional 협업: 하드웨어, AI, 클라우드팀과 협업하여 시스템 성능 최적화
Requirements
경력: 임베디드 소프트웨어/펌웨어 개발 경력 3년 이상
학력: 전기·전자공학 또는 관련 전공 학사 이상 학위 보유자
펌웨어 개발: 마이크로컨트롤러 및 임베디드 프로세서용 Embedded C/C++ 코드 작성, 테스트 및 디버깅
프로그래밍 언어: C, C++, Python 활용 가능 (Python은 스크립팅 및 테스트 용도)
마이크로컨트롤러 및 프로세서: ARM, ESP32, STM32 등 활용 경험
주변장치 및 인터페이스: I2C, SPI, UART, GPIO, ADC/DAC, PWM 등 활용 경험
디버깅 및 도구: JTAG, SWD, GDB, 스펙트럼 애널라이저, 오실로스코프 사용 경험 또는 이해
버전 관리: 펌웨어 개발을 위한 Git, GitHub, GitLab 활용 경험
Preferred qualifications
Edge Device 기반 머신러닝: TensorFlow Lite, Edge AI 처리 경험
양산 테스트, 검증, 이슈 디버깅 등 양산 지원 실무 경험
생산 공정용 테스트 지그, EOL(End-of-Line) 검사 프로그램 개발 경험
EMC, 환경시험(온도·습도·진동) 등 인증 및 신뢰성 시험 대응 경험
부트로더, 펌웨어 업데이트(OTA 등) 구현 및 현장 유지보수 경험
산업용 또는 전력기기 제품 펌웨어 개발 경험
Benefits
• 최적의 장비와 근무 환경을 만들어 드려요.
• 업무 역량 향상을 위해 교육비를 무제한 지원합니다.
• 분 단위로 운영되는 8~10시 시차출퇴근제로 출근 시간을 여유롭게!
• 맛있는 점심 식사를 제공합니다. 늦게까지 열심히 일할 땐 더 맛있는 저녁 식사도 책임집니다.
• 먹고 싶은 간식과 음료를 무한 제공해 드려요.
• 생일 축하합니다! 생일을 맞은 구성원에게 1일의 생일 휴가를 드립니다.
• 원활한 소통은 모든 업무의 기본 ─ 페블스퀘어가 휴대폰 이용료를 보조해 드립니다.
• 가벼운 마음으로 맛있게 먹으며 즐기는 점심 회식으로 기분 전환!
• 워라밸도 놓치지 않을 거예요! 사유를 묻지 않는 연차/반차/반반차 제도를 운영합니다.
• 구성원의 즐거운 휴가를 응원합니다. 페블스퀘어는 근로자 휴가 지원 사업에 참여하고 있어요.
• 뭐니뭐니 해도 건강이 최고죠. 검진 대상자분들께 1일의 건강검진 휴가를 드립니다.
• 페블스퀘어의 진심을 담은 경조사 지원금으로 구성원의 기쁨과 슬픔을 함께합니다.
• 최고의 복지는 훌륭한 동료! 함께하면 힘이 나는 동료를 추천해 주신 분께 인재 추천 보상금을 드립니다.
• 학업에 대한 욕심도 놓지 마세요. 페블스퀘어는 과기부의 석박사 양성사업 참여 기업입니다.
Hiring process
서류 심사 - 실무진 인터뷰 - 임원진 인터뷰 - 처우 협의 - 합류
(상황에 따라 티타임, 레퍼런스 체크 등이 함께 진행될 수 있습니다.)
* 외국인이실 경우, 한국어 능력 수준과 비자 종류를 함께 명시해 주세요.
* 페블스퀘어에 대해 더 알고 싶으시다면 홈페이지를 방문해 주세요!
About the company
페블스퀘어
페블스퀘어는 PIM아키텍처를 기반으로 AI 반도체 설계와 AI 솔루션을 개발하는 팹리스 기업입니다. 폰 노이만(Von Neumann)구조의 한계를 극복하기 위해 고성능/초저전력의 PIM기반 AI 반도체를 성공적으로 양산하고, 멀티 코어 AI 반도체를 개발하여 국내외에서 실증 중이며 AI 반도체 상용화와 활용 촉진을 위해 다양한 AI 솔루션을 개발 중입니다.