About the company
About the role
Core responsibilities
- Development, optimization, and maintenance of ROS2 based APIs and nodes.
- Integration of software modules including but not limited to, computer vision and control with hardware components.
- Develop and maintain drivers for first and third-party hardware.
- Design, implement, and maintain active monitoring, logging, and alerting systems to ensure high availability and rapid incident response across production and development environments.
- Conduct real-world validation of developed features through field deployments and comprehensive hardware testing.
Required qualifications
- Bachelor's degree or higher in Computer Science, Robotics, or a closely related engineering field.
- Strong foundation in software development, including practical experience with version control systems like Git.
- Proficiency in C++ and Python, demonstrated through experience working with complex codebases.
- Experience developing in a Linux environment.
- Hands-on experience with robotics frameworks such as ROS or ROS2.
- Excellent communication skills, with the ability to proactively engage with various stakeholders.
- Proven ability to manage tasks effectively, translating business needs into clear, actionable development steps.
- Proficiency in English.
Preferred qualifications
- Prior experience working in the robotics industry.
- A foundational understanding across multiple robotics domains, such as control systems, perception, and navigation.
- Demonstrated ability to design scalable robotics applications, particularly those built on ROS2.
- Experience leading the implementation of robust testing strategies to ensure system reliability and stability.
- Hands-on experience with field testing to validate system integration, stability, safety, and performance on physical robotic hardware.
- Experience with hardware driver and low-level infrastructure development.
- Working knowledge of CAN bus communication.
- General networking knowledge (e.g., TCP/IP, UDP, socket communications).
- Good understanding of containerization concepts, with practical experience using Docker.
- Familiarity with Agile and the Scrum methodology.
- Proficiency in Japanese.
Ideal candidate profile
- A flexible learner who excels in managing and prioritizing tasks, adapting to dynamic environments, and swiftly learning new technologies and skills.
- A critical thinker who can identify problems, anticipate risks and safety concerns in the deployment of perception algorithms, develop efficient solutions, and understand the implications of changes in complex systems.
- A resilient performer who maintains the output quality and shows tenacity despite challenges in high-pressure situations.
- A proactive innovator who takes the initiative to identify business needs, suggests improvements, and experiments with creative solutions.
- A committed team player who demonstrates excellent communication skills, strong ownership of tasks, commitment to team decisions even when in disagreement, and fosters a transparent, positive work environment.
- A safety-first individual, who takes responsibility for embedding safety into every stage of development and testing.
What we provide
- Competitive salary
- Full-flex work hours and hybrid work model
- Support and training for language and technical skills
- Complete health, pension, and social insurance
- Fully covered commuting expenses
- Company laptop and smartphone
- Visa support
Contract type
Work hours
Standard hours 9:00 - 18:00
Time off
- Two days off per week
- Flexible national holidays
- Year-end and New Year holidays
- Annual paid leave that increases with tenure, starting with 10 days in your first year
- Sick leave
- Parental leave
- Nursing care leave
- Congratulatory and condolence leave
About DeepX
DeepX is a dynamic tech enterprise in Tokyo that automates heavy equipment machinery.
Their notable successes include the automation of point-to-point operations of a mobile crane in cooperation with Tadano, one of the largest manufacturers of mobile cranes in Japan, and the automation of an excavator in cooperation with Fujita, one of the major general contractors. With DeepX’s technology, we are addressing the problem of labor shortage, which is one of the most severe challenges in Japan.
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.