Embedded Software Engineer

Quest Global 

📍 Higashimurayama, Japan 🇯🇵

full-time
mid-level
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

CMCURTOSSPII2C

Industry

Medical DevicesConsumer Electronics

Job Description

Job Requirements

[業務内容] Responsibilities

  • クライアントの要求を理解する
  • 医療機器向け組み込みソフトウェアアプリケーションの設計・開発
  • 開発したソフトウェアの検証と妥当性確認
  • 設計書作成
  • 実験と報告書作成
  • 各種帳票作成
  • Understand client requirements
  • Design & development of embedded software application for medical devices.
  • Verification and validation of developed software.
  • Design document creation
  • Experiments and report writing
  • Creating various forms

Work Experience

[応募条件]Requirements

■必須要件■ Must Have

  • C言語プログラミング経験3年以上
  • ソフトウェア仕様書作成経験組み込みソフトウェアプログラミング経験
  • MCU/SoC上でのOS/RTOSを使用した組込みソフトウェア設計・開発経験
  • SPI、I2C、CAN、イーサネット、USBなどの通信プロトコルの深い理解
  • OSのコンセプト、マルチスレッドアプリケーション、IPCメカニズム、スケジューリング、メモリ管理に関する十分な理解
  • ボードの立ち上げと診断に関するハードウェアの基本的な知識
  • JTAG、SWDなどのハードウェアデバッグツールやインターフェイスの使用経験
  • More than 3 years of experience in C language programming
  • Experience in creating software specifications, Experience in embedded software programming
  • Experience in embedded software design and development using OS/RTOS on MCU/SoC’s.
  • In-depth understanding of different communication protocols such as SPI, I2C, CAN, Ethernet, USB etc.
  • Good understanding of OS concepts, multithread applications, IPC mechanisms, scheduling and memory management
  • Basic knowledge of Hardware with respect to board bring-up and diagnostics.
  • Experience with hardware debugging tools and interface like JTAG, SWD.