We are looking for an experienced and energetic Japanese Bilingual Embedded Engineer to contribute to the product development of our client.
The work involves requirement elicitation, design understanding, implementation, unit testing, and developer testing. The candidate will be responsible for taking each assigned task to completion while ensuring the quality of deliverables.
Job Responsibilities
-
Perform software requirements analysis and determine the functional and non-functional requirements of the project.
-
Work with technical leads to understand the software design and implementation approach.
-
Write production-quality code and perform developer-level verification.
-
Communicate requirements, risks, and delivery expectations clearly.
-
Deliver assigned work on time and with the required quality.
-
Work closely with stakeholders, including customers, to ensure successful project execution.
-
Manage priority changes and conflicts professionally with the stakeholders involved.
-
Address customer escalations and quickly identify and resolve product issues.
-
Proactively use and recommend tools and systems to improve quality and productivity.
-
Stay current with relevant technology and process advancements.
Qualifications and Technical Requirements
-
5-8 years of embedded C++ development experience.
-
Strong experience in software architecture, abstraction-layer development, API integration, debugging, and detailed design.
-
Experience in the camera or imaging domain is preferred.
-
Hands-on experience developing embedded user interfaces using
TouchGFX
.
-
Good understanding of camera-side or device-side software architecture.
-
Ability to read, analyse, and maintain existing source code and legacy architectures.
-
Knowledge of design patterns and code-quality practices.
-
Experience with unit testing and developer-level verification.
-
Proficient understanding of version-control tools such as Git.
-
Good understanding of SDLC, traceability, and Agile development methodologies.
-
Experience with tools for bug tracking, collaboration, and source control.
-
Bachelor's degree or equivalent in Computer Science, Electronics, or a related engineering discipline.
Expected Development Activities
-
Software Detailed Design (SDD)
-
Coding and unit testing
-
Module Testing (MT)
-
Defect analysis and correction during System Software Testing (SST)
Knowledge, Skills, and Abilities
-
Business-level Japanese communication skills, including speaking, reading, and writing.
-
Positive attitude and willingness to explore unfamiliar software implementations and troubleshoot issues.
-
Strong interpersonal skills and the ability to work effectively as part of a team.
-
Flexibility to work in a distributed, collaborative, global environment across time zones.
-
Excellent written and verbal communication skills.
-
Ability to assess and estimate the effort required for assigned tasks.
-
Ability to manage priorities and complete work on time.
-
Self-motivated, accountable, and responsible.