応募資格Requirement |
【必須(MUST)】
・C/C++, Python, Java, C#などを使用した3年以上の実務経験、もしくはそれに相当する知識と経験
・OS・プロセス・スレッド、ネットワーク、DB、GUI、Webなどソフトウェア開発の横断的な基礎知識と開発経験
かつ、以下のスキルのうち3つ程度を保有していること
・Linux(それに類するOS)上でのシステムプログラミング開発の経験
・Python, Djangoなどの知識と開発経験
・PostgreSQL, MySQL/MariaDBなどのデータベース設計の知識と実務経験
・TCP/IP, HTTP, ネットワーク全般, Socket等の知識とそれらを利用したプログラミング実務経験
・HTML, CSS, JavaScriptなどフロントエンド開発の高度な知識と実務経験
・iOS, Androidなどのモバイル開発の実務経験
・数値解析、各種シミュレーション・データ分析の理論的知識と実装経験
・3次元グラフィックスプログラミングの知識と開発経験
*外国籍の方の場合面接が出来るレベルの日本語力が必須となります。
【歓迎(WANT)】
・機械・ロボット制御の知識やROSなどを使用したプログラミング開発経験
・OpenGL, DirectXなど3次元グラフィックスプログラミングの経験
・CUDA, OpenCL, OpenMP, 各種GPU処理などによる画像処理、並列化・高速化処理の実装経験
・RaspberryPi, Arduino, mbedなどのマイコンプログラミングの開発経験
・Web, モバイルでのスマートなGUI開発実務経験や、限られたコンピュータリソース上での高速処理などの開発経験
・サーバサイド・クラウド開発(AWSなど)に関する高度な開発実務経験
[Requirements]
・ 3 years or more of work experience using C / C ++, Python, Java, C #, etc., or equivalent knowledge and experience
・ Cross-sectional basic knowledge and development experience of software development such as OS, process, thread, network, DB, GUI, Web, etc.
And have about 3 of the following skills
・ Experience in system programming development on Linux (similar OS)
・ Knowledge and development experience of Python, Django, etc.
・ Knowledge and practical experience of database design such as PostgreSQL, MySQL / MariaDB
・ Knowledge of TCP / IP, HTTP, network in general, Socket, etc. and practical experience of programming using them
・ Advanced knowledge and practical experience of front-end development such as HTML, CSS, JavaScript
・ Practical experience in mobile development such as iOS and Android
・ Theoretical knowledge and implementation experience of numerical analysis, various simulations and data analysis
・ Knowledge and development experience of 3D graphics programming
* If you are a foreign national, you must have a level of Japanese ability that allows you to have an interview.
[Preferred Requirements]
・ Knowledge of machine / robot control and programming development experience using ROS etc.
・ Experience in 3D graphics programming such as OpenGL and DirectX
・ Implementation experience of image processing, parallelization / acceleration processing by CUDA, OpenCL, OpenMP, various GPU processing, etc.
・ Development experience of microcomputer programming such as RaspberryPi, Arduino, mbed
・ Practical experience in developing smart GUIs on the Web and mobile, and development experience in high-speed processing on limited computer resources.
・ Advanced development experience related to server-side cloud development (AWS, etc.) |