This is a full-time, on-site opportunity based in Hitachinaka City, Ibaraki. Japanese natives with business-level English proficiency are required. The role involves embedded software development in C++ within VxWorks and Windows environments for semiconductor systems.
Work Type: Full-time | On-site
Location: Hitachinaka City, Ibaraki Prefecture, Japan
Compensation: YEN 7,000,000 – 10,000,000 (Annual)
Language Requirement: Native Japanese + Business-level English
Visa Status: Must be eligible to work in Japan
Job Summary
We are looking for a highly skilled Embedded Software Engineer with hands-on C++ expertise in VxWorks and Windows environments. This role will involve developing and integrating multi-layer applications with advanced threading, memory, and IPC operations. Ideal for engineers passionate about embedded systems in the semiconductor domain.
Key Responsibilities
Develop and maintain embedded software in C++ for VxWorks/Windows platforms
Apply object-oriented design principles to structure efficient, scalable code
Implement and manage IPC, thread synchronization, multi-threading, and memory optimization
Handle multi-layer architecture integration for embedded applications
Create and maintain bilingual technical documentation (Japanese and English)
Collaborate with cross-functional engineering teams on-site and offshore
Support system design, debugging, and performance tuning
Technical Requirements (Must-Have)
5+ years of practical C++ programming experience in embedded systems (VxWorks/Windows)
Proficiency in multi-threading, IPC, thread priorities, and synchronization
Experience in object-oriented design and architecture
Strong problem-solving and communication skills
Document creation skills in both Japanese and English
Native Japanese speaker with business-level English fluency
About Mogi I/O : OTT/Podcast/Short Video Apps for you