Embedded Linux / System-Level Software (Controller & Networking)

Cyient

Ibaraki

Description

Job Description

Language: N2 and Above

Location: Katsuta

🔹 Key Responsibilities

• Develop system-level applications using C/C++ on Linux platforms

• Design and implement multi-threaded applications and services

• Handle communication protocols (TCP/IP, socket programming)

• Perform debugging and performance tuning using tools like Wireshark

• Work across full development lifecycle: design, coding, and testing

🔹 Required Skills

• Strong C/C++ programming

• Linux-based software development

• Multithreading and concurrency

• TCP/IP networking and communication concepts

🔹 Good to Have

• Experience in industrial controllers or machinery systems

• Knowledge of software design patterns

• Exposure to distributed systems or edge computing