Embedded Software

Cyient 

📍 Japan, Japan 🇯🇵

full-time
mid-level
Posted —

Key Skills

C/C++MCULinuxCANoeTCP/IP

Industry

AutomotiveConsumer Electronics

Job Description

Job Description


Language: N2 and Above


Location: Ibaraki / Katsuta


Key Responsibilities

• Develop embedded applications using C/C++ for MCU and Linux platforms

• Design, implement, and test control software and system-level modules

• Work on device drivers, system integration, and performance optimization

• Debug using tools such as CANoe, oscilloscopes, and log analysis tools


Required Skills

• Strong C/C++ programming

• Embedded systems experience (MCU or Embedded Linux)

• Understanding of drivers, memory, and system-level debugging

• Exposure to either:

o Low-level firmware development OR

o Linux-based multithreading and TCP/IP


Good to Have

• Automotive ECU development

• CAN tools / HILS / MATLAB

• BSP / Linux internal