2,110,261open jobs
129,993companies
242,180added this week
Browse all
Location
In office (Japan)

Confirmed on the employer's own hiring board on Nov 5, 2026. First seen by Alion on Oct 26, 2026. Assist Engineer scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Assist Engineer is a Japanese engineering services company that places IT, embedded software and mechanical design engineers on development projects at large manufacturers and other partner companies. It also trains newcomers without experience for roles such as test engineers, automotive software developers and aircraft parts CAD designers in Nagoya, Kyoto, Gifu and Otsu. The company is based in Japan.

あなたが学んできたプログラミングの知識

その豊富な経験・知識を、今度は現実世界の「動き」を創り出す力に変えませんか?

Webやアプリ開発とは一味違う、ハードウェアを直接制御する技術。

エンジニアとして、あなたのキャリアは新たな領域へと広がります。

Point1あなたのコードが、工場の"生産性"と"品質"を直接向上

《Reason to Believe》

開発していただくのは、工場の自動化を支えるFA機器のソフトウェアです。

あなたの書いたコード一つで、ロボットアームの動作速度が0.1秒速くなったり、検査装置の精度が向上したりします。

自分の技術が、日本のモノづくりの競争力に直接貢献しているという、明確な手応えとやりがいを感じられます。

Point2要件定義からテストまで。開発の全工程に携わり、市場価値を高められる

《Reason to Believe》

この仕事では、単にコーディングを行うだけではありません。

お客様と「どんな機能が必要か」を話し合う要件定義から、ソフトウェア全体の構造を考える基本設計

そして品質を保証するテストまで、開発の全工程を一貫して担当します。

上流から下流までを見通す経験は、あなたをシステム全体を構築できる、市場価値の高いエンジニアへと成長させます。

Point3ハードウェアを直接制御する、組込・制御ならではの技術的面白さを体感

《Reason toBelieve》

Webシステムや業務アプリと違い

組込・制御ソフトウェアが直接動かすのは、モーターやセンサーといった物理的なハードウェアです。

CPUの性能やメモリ容量といったリソースの制約の中で、いかにリアルタイム性を保証し、安定した動作を実現するか。

この技術的な課題解決のプロセスは、ソフトウェアエンジニアとしての深い知識とスキルをあなたにもたらします。

仕事内容

お任せするのは、大手メーカーが開発するFA機器に搭載される、組込・制御ソフトウェアの設計・開発です。

製品の企画段階から量産まで、ソフトウェア開発に関する幅広い工程に携わっていただきます。

具体的な業務の流れ

STEP1:要件定義

お客様や社内の企画部門と打ち合わせを行い、新しいFA機器に必要な機能や性能を明確にします。

「どんな動作をさせたいか」「どんな情報を扱いたいか」といった要求をヒアリングし

ソフトウェアで実現すべきことを具体的に定義します。

STEP2:基本設計 / 改修設計

要件定義に基づき、ソフトウェア全体の構造を設計します。

主要な機能モジュールを洗い出し、それぞれの役割や連携方法を決定します。

既存ソフトウェアの機能追加や性能向上の場合は、現在の設計を分析し、最適な改修方法を検討します。

STEP3:詳細設計

基本設計で定めた各モジュールについて、より詳細な内部処理の流れや、関数・変数などを具体的に設計します。

この詳細設計書が、次のコーディング工程の直接的な指示書となります。

STEP4:コーディング

詳細設計書に基づき、プログラミング言語(主にC/C++など)を用いて、実際にソースコードを記述していきます。

ハードウェアの仕様や、リアルタイムOSの制約を考慮した、効率的で信頼性の高いコードの実装が求められます。

STEP5:単体テスト / 結合テスト

<単体テスト>

自身が作成した関数やモジュールが、個別に正しく動作するかを検証します。

<結合テスト>

複数のモジュールを組み合わせた状態で、モジュール間のデータの受け渡しなどが、意図した通りに行われるかを確認します。

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,110,261 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Japan
Electrical Engineer 3 hours ago
$200k – $350k per year · In office · Full-Time · 5+ years exp · Boston
Rust
C++
AI/ML
ChatGPT
Multimodal AI
Gemini
OpenAI
GPT-4
Vision-Language-Action
DevOps
Linux
Apply
In office · Full-Time · South Africa
Python
Verilog
C++
VHDL
DevOps
Git
Apply
$39k – $74k per year · Equity · In office · Internship · 1+ year exp · Bachelor's Degree · Markham
Python
Verilog
C
C++
SystemVerilog
VHDL
Perl
C
GNU Make
DevOps
Linux
QA
Rest-Assured
MedTech
Verification & Validation
Apply
$136k – $204k per year · Equity · Hybrid · 1+ year exp · Bachelor's Degree · Santa Clara
Python
Verilog
C++
SystemVerilog
VHDL
DevOps
QEMU
Linux
Windows
Game Dev
DirectX 12
Chips/EDA
UVM
Formal Verification
Synopsys ZeBu
Cadence Palladium
Siemens Veloce
Synopsys HAPS
Cadence Protium
QA
Rest-Assured
Apply
In office · Full-Time · 4+ years exp · Bachelor's Degree · Austin
Python
SystemVerilog
Bash
Perl
DevOps
Linux
Chips/EDA
Synopsys VCS
Cadence Xcelium
UVM
Cadence JasperGold
Formal Verification
Synopsys Verdi
Cadence vManager
Management
Agile
Apply
≈ $105k – $227k per year (Estimated) · In office · Secret · Full-Time · Bachelor's Degree · Marlborough
Java
C++
AI/ML
Machine Learning
DevOps
Configuration Management
Apply
Intermediate QA 8 days ago
$36k – $46k per year · In office · Full-Time · 4+ years exp · South Africa
JavaScript
Java
TypeScript
C#
C++
C#
.NET
Frontend
Angular
Apply
$58k – $61k per year · In office · Full-Time · 5+ years exp · South Africa
JavaScript
Java
TypeScript
C#
C++
C#
.NET
Frontend
Angular
Design
Figma
Management
Jira
Agile
Scrum
Apply
$52k – $58k per year · In office · Full-Time · 8+ years exp · Bachelor's Degree · South Africa
JavaScript
Java
TypeScript
C#
C++
C#
.NET
Frontend
Angular
Apply
$70k – $124k per year · In office · Full-Time · Vilnius
C++
DevOps
Linux
Management
Agile
Apply
In office · Japan
C++
Apply
In office · Nagoya
Apply
≈ $33k – $80k per year (Estimated) · In office · Japan
Apply
≈ $33k – $80k per year (Estimated) · In office · Japan
Apply
Hybrid · Full-Time · 2+ years exp · High School Diploma · Japan
Apply
In office · Full-Time · Japan
Apply
In office · Full-Time · Japan
Apply
≈ $48k – $104k per year (Estimated) · In office · Full-Time · Japan
Apply
Hybrid · Full-Time · 7+ years exp · Bachelor's Degree · Japan
Management
Agile
Apply
See all jobs
This is one of many
2,110,261 more open roles from verified company boards, updated every day.