BRS Consultant
Duy Pham
Electronics
Job number: JN -112024-179906
Posted: 2024-12-17
半導体ドライブ(SSD)検査装置の制御プログラム開発
Be responsible for developing a program
6 - 8.5 million yen
Tokyo
Information Technology
Embedded Engineer
Job details
- Company overview
- We are one of the world's leading flash memory manufacturers. The flash memory we have invented is a non-volatile semiconductor memory that does not lose data even when the power is turned off, enabling large-capacity data storage. It is widely used in smartphones for storing photos and videos, electronic devices, and data centers, etc. In order to cope with increasing data due to the spread of IoT, AI, and 5G, large-capacity, high-performance storage and high-speed data processing systems are essential. As a leading flash memory and SSD company, we are developing products and services that provide new value. Our engineers with diverse expertise pursue next-generation recording technologies, and we also promote open innovation in cooperation with companies and organizations. We have one of the world's largest flash memory factories, and our AI-based smart factory achieves high productivity and efficiency to meet the increasing demand for memory.
- Responsibilities
-
We will entrust you with the development of programs that control the SSD manufacturing equipment. The control program consists of two types of programs: a platform program that controls the execution of the inspection equipment itself and the test script, and a test program that issues commands such as Write and Read to the SSD under test. You will be responsible for developing one of these programs.
Main responsibilities:- Main development flow
- Obtain information necessary for program design based on the requirements specification issued by the SSD product designer. The final specifications are finalized through repeated meetings with the product designer about the details.
- Create a requirements specification document, and once completed, move on to coding.
- In parallel with the above, an evaluation plan will be created and the program will be verified to function. In addition to functional verification to see if it works according to the required specifications, various tests will be conducted on non-functional requirements such as abnormality handling and exception handling in preparation for the final release.
- Tools used
- The operating environment is Linux (CentOS/Ubuntu). C/C++ is mainly used as a programming language, with Python and Rust used as supplementary.
- Main development flow
- Requirements
-
Minimum requirements:
- 3+ years of practical experience in any of the following *Any product or industry*
- Programming using C/C++
- Linux system development
- Development, design and manufacturing of automated lines
- University/graduate school graduate
Preferred qualifications:- Knowledge of open software and virtualization
- Salary
- 6 - 8.5 million yen
- Location
- Tokyo