Junior Software Engineer
Job Summary
The Junior Software Engineer will work on cutting-edge projects including autonomous driving, robot system development, and image processing. This role involves utilizing low-level software technologies and advanced machine learning algorithms. The company offers a supportive environment with growth opportunities for engineers to excel in both technical and business career paths.
Responsibilities
- Develop software for autonomous driving and robot systems
- Construct data analysis environments and software
- Develop embedded firmware and FPGA-based systems
- Create image processing and machine learning solutions
- Develop financial derivative pricing systems
Required Skills
- C/C++ programming experience
- UNIX/Linux environment development experience
- Business Level Japanese (JLPT N2 or higher)
- Knowledge of computer architecture and networks
- Experience in distributed computing or parallel processors
Job Details
【Specific Job Responsibilities】
- Software development to realize autonomous driving.
- Development of robot systems for AGV/AMR, construction of data analysis environments, and development of data analysis software.
- Consulting and development services in the field of mathematical optimization and development of software for next-generation accelerators such as quantum computers.
- NVMe for data centers SSD firmware development (embedded software development).
- System development utilizing FPGA as an accelerator.
- Development of image processing and image recognition software for embedded devices (e.g., 4K/8K devices, ADAS, medical image processing, inspection equipment).
- Development of software and solutions utilizing machine learning algorithms and deep learning technologies.
- Development of financial systems (derivative pricing).
[Scope of changes in duties]
All duties as defined by the company.
[Project rewards]
- Many direct transactions with customers, allowing you to be involved in next-generation and cutting-edge technologies.
- The engineers on staff are highly skilled, making it an ideal environment for learning new skills, gaining experience as an engineer, and growing professionally.
- There are many projects where low-level software technologies can be utilized.
- Even for software engineers, career paths are available in both technical and business fields.
[Working Hours]
- Discretionary work system applied
- Standard working hours: 8 hours (Recommended: Start time 10:00, end time 19:00)
- Break time: 1 hour