Senior Embedded Software Engineer

Salve.Lab 

📍 Tokyo, Japan 🇯🇵

full-time
senior
on-site
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

C++VxWorksIPCmulti-threadingoptimization

Industry

SemiconductorAutomotive

Job Description

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.