Embedded C/C++ Engineer
Job Summary
This role focuses on integrated system design and development, specifically targeting AI inference models and edge device integration. The engineer will be responsible for optimal resource allocation and system performance on embedded hardware. Success involves leading system design phases through cross-departmental collaboration.
Responsibilities
- Design and develop systems using C/C++
- Integrate AI inference models into edge devices
- Optimize hardware resource allocation
- Lead system design phases
Required Skills
- C/C++ programming
- Linux environment experience
- Embedded systems development
- Business level Japanese
Job Details
【Overview】
Integrated System Design & Development (AI Inference Models, Peripherals, and Sensor Modules)
Integrating AI inference models into edge devices demands meticulous architectural design and implementation. The successful candidate must optimally allocate strictly constrained hardware resources while maximizing overall system performance. This position requires close collaboration across multiple specialized departments to lead the system design and implementation phases from the ground up.
【Responsibilities】
・Design and Development of Systems Using C/C++
【Project Example】
Automated Driving Systems
【Project Value & Key Rewards】
・End-to-End Productization: Take complete ownership of the process—from testing on physical hardware to finalizing products into fully operational, production-ready systems and successfully launching them into the commercial market.
・Multidisciplinary Skill Acquisition: Acquire a broad, versatile spectrum of technical knowledge and cross-functional skills through tight-knit collaboration with diverse engineering and specialized departments.
【Development Environment】
Development Environment: Linux, Windows
Programming Languages: C/C++
【Working Hours】
Discretionary Work System
【Job Requirements】
【Required】
・Experience in C/C++ programming
・Development experience in a Linux environment or with embedded operating systems
【Preferred】
・Development experience with Python, Rust, Go, etc.
・Development experience with real-time operating systems
・Experience in system design
・Knowledge of design patterns
・Experience in embedded development on edge devices
【Languages】
Japanese Level: Business Level(JLPT Level 2 or N2)
【Benefits】
Full social insurance, Commuting allowance (up to 30,000 yen per month), Child allowance, Recreation assistance, Training/Self development allowance, Outside resident allowance of 30,000 yen/month, Travel and accommodation expenses for company trips, Company expenses for social gatherings, Maintenance fee for club activities.
【Holidays】
Saturday/Sunday/National holiday, Annual paid leave, New year holiday