Embedded Software Engineer

Date PostedJune 2, 2026LocationJapanCompany株式会社foredgeSalaryJPY 4000K OverTypeit (embedded software, control systems) - programmer manufacturing (automobile/plant engineering/precision equipment) - control - programmer

Job Summary

This is a specialized training program for aspiring embedded software engineers starting in mid-2026. Participants undergo a comprehensive curriculum covering algorithms, C language programming, and embedded system development. Graduates are assigned to high-impact roles in industries such as industrial robotics, precision machinery, and automotive ADAS development.

Responsibilities

  • Develop embedded control software using C language
  • Design and simulate algorithms for robotic and automotive systems
  • Conduct unit, integration, and system-level testing
  • Maintain technical documentation and safety specifications

Required Skills

  • C Language Programming
  • Algorithms & Data Structures
  • Embedded Systems Development
  • MATLAB Simulink (MBD)
  • Japanese Language (JLPT N2)

Job Details

### Position Overview This training program is designed for individuals aspiring to become embedded software engineers. The first half of the training focuses on foundational learning of algorithms and C language programming through lectures, followed by software development exercises. The second half provides a thorough understanding of embedded software, from its overview to actual development and practical exercises. ### Training Curriculum **First Half: Algorithms & C Language Programming** - Algorithms - C Language Programming - C Language Programming Exercises - Software Development Exercises **Second Half: Embedded Software Curriculum** - Embedded Control Overview - Embedded System Development (Microcontroller Board) - Embedded Software Exercises ### Assigned Roles & Industry Applications **1. Industrial Robots** - Development of robot arm control software. - Design and debugging of control software using C language. - Documentation creation. **2. Precision Machinery and Equipment** - Development of device control and application software for digital cameras. - Detailed design, coding, unit testing, and system testing. **3. Automotive Industry (ADAS)** - Design and development of ADAS functions (LKAS, AEB, ACC, etc.). - Creation of models and specifications based on safety requirements. - Control algorithm development utilizing MBD and HILS. **4. ADAS Controller Implementation** - Implementation of ADAS controller ECUs. - Model-based development using MATLAB Simulink. - Verification of compliance with ISO 26262 functional safety standards. ### Requirements - Strong desire to work long-term as an embedded systems engineer. - Valid work visa for Japan. - JLPT N2 certification and at least one year of work experience in Japan. - Under 30 years old (for career development). - Limited employment history (maximum of two previous companies). - Ability to communicate effectively. ### Holidays & Benefits - Complete two-day weekend (Sat, Sun, Public Holidays). - Comprehensive benefits: Retirement allowance, health insurance, employee savings plan. - Extensive support for self-development and training subsidies.