Senior Embedded Software Engineer (C++ / VxWorks)
Location: Toyama, Japan
Work model: On-site (resident / customer-facing role)
Domain: Embedded Software, Hardware / Semiconductor-related Systems
This is an on-site embedded software engineering role focused on C++ development and coordination within a complex, hardware-integrated environment. You will work directly at the customer site, acting as a technical contributor and embedded software coordinator, supporting system-level development, cross-team alignment, and verification activities. The role requires strong hands-on C++ expertise, solid understanding of embedded/real-time systems, and the ability to operate fluently in Japanese and English technical environments.
Responsibilities
Act as an on-site embedded software engineer and development coordinator
Understand and analyze existing system architecture and system-level requirements
Collaborate closely with multiple customer departments to gather and clarify requirements
Analyze requirement dependencies and impact across modules
Create and maintain technical specifications in Japanese and English
Perform object-oriented analysis and design, coordinating with dependent module owners
Develop and verify C++ software based on approved designs
Ensure high standards of version control, quality control, unit testing, and code coverage
Verify software behavior on actual hardware devices and resolve defects identified during testing
Report progress, risks, and technical issues in line with customer expectations
Support QA certification and validation activities as required
Requirements
6+ years of practical C++ development experience in VxWorks and/or Windows environments
Proven experience in object-oriented analysis and design, applying design principles in production systems
Experience with multi-layer application development and system integration
Ability to independently develop and debug complex C++ applications
Strong problem-solving skills and disciplined approach to software quality
Multi-threading, synchronization, and thread prioritization experience
IPC mechanisms (e.g. shared memory, message queues, pipes, sockets) experience
Memory optimization in embedded or performance-critical systems experience
Proven ability to create clear technical documentation in both Japanese and English
Japanese: Native level / JLPT N1 or above
English: Business level (technical discussions, documentation, coordination)
Strong teamwork and communication skills in cross-functional environments
Experience working on-site with customers or in resident engineer roles
Comfortable coordinating between local customer teams and offshore / overseas teams
Nice to have:
Experience with VxWorks build environments, including makefiles
Knowledge of VxWorks system APIs, internal tasks, memory management
Exposure to semiconductor production environments
Understanding of semiconductor industry standards such as SECS/GEM, EDA
Experience developing device or machine control software
Prior experience on on-site + offshore execution models
Benefits
A deeply technical, hands-on embedded role in a production environment
Direct exposure to hardware-integrated and semiconductor-related systems
Long-term engagement on complex, real-world embedded software
A role combining development, coordination, and customer-facing responsibility
Work in a highly structured Japanese engineering environment with global collaboration
DE&I
We value diversity, equity, and inclusion in our workplace. We encourage applications from talented individuals of all backgrounds, experiences, and identities. Your unique skills and perspectives will contribute to smarter decision-making and stronger outcomes for our stakeholders and clients. Bring your authentic self and be part of our journey.
- Locations
- Shinjuku City
- Employment type
- Full-time
About Salve.Inno Consulting
Bringing a personalized approach to connecting exceptional talent with unique opportunities. Specializing in recruitment for diverse roles, leveraging extensive experience and innovative strategies to find the perfect match for any business needs. Collaboration builds a stronger, more successful future – one strategic hire at a time.