Note
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