Human Resources

Jobs

1. Digital IC Design Engineer
Job Description:
Respond for digital front-end design, development and verification of IC
Requirements:
1) Over 3 years’ experience in front-end design of digital IC and at least two experiences in tape-out;
2) Be familiar with RTL design of Verilog;
3) Have a good command of comprehensive and static timing analysis and IC simulation verification;
4) Be familiar with compilation tools (such as Keil);
5) Proficient use of equipment (oscilloscope, logical analysis machine, etc.)
6) Candidates with a good command of hardware descriptive languages, working station and common EDA tools are preferred;
7) Candidates with experience in eMMC/SD, NAND Flash, SATA, UFS, USB and MCU design are preferred.

2. IC Verification Engineer
Job Description:
1) Respond for storage controller RTL and netlist simulation;
2) Respond for composing project examination plans, constructing environment, designing samples, developing scripts, etc.
Requirements:
1) At least 3 years’ experience in IC verification; major in electronic information, computer or other related fields;
2) Have a good command of System Verilog/Verilog/SVA; be familiar with function coverage and random tests;
3) Have a good command of simulation and debugging tools (such as VCS, NCSIM, Verdi, etc.)
4) Have a good command of at least one script language (such as Shell, Perl, Python, Tcl, Makefile, etc.)
5) Good team work and problem-solving ability; be active and responsible;
 

3. Firmware Engineer (eMMC/SSD/USB)
Job Description:
Respond for designing and developing controller firmware;
Requirements:
1) Major in computer science and technology, communication engineering, software engineering, automation, electronic science and information or other related fields;
2) Have a good command of designing an debugging programs in C language;
3) Be familiar with ARM internal core-based software development and debugging;
4) Understand characteristics of different Nand Flash;
5) Have a good command of storage management algorithm and different basic test tools;
6) Have good program developing habits and able to compose development files.

4. Software Engineer (Storage Business Software)
Job Description:
1) Participate in researching and analyzing characteristics of Nand Flash;
2) Develop or maintain solution software that supports controllers in consistence with business demands;
3) Understand basic principles of underlying algorithm and drive and able to optimize business software; 
Requirements:
1) Bachelor or higher degree; major in computer, electronics, communication, automation or other fields;
2) Have a good command of C\C++ and possess clear program designing ideas and programming style;
3) Have a good command of WINDOWS-based programming, multi-threading, MFC and stl;
4) Be aware of innovation;
5) Be responsible, dedicated and professional;
6) Have effective inter-personal communication skills, good team work and cooperation habits.
 
5. Software Engineer (Virtual Simulation)
Job Description:
1) Participate in developing iterative demands of virtual simulation platform;
2) Design software in details and achieve programming;
3) Offer quantitative testing platforms for performance optimization, evaluation and projection in respond to underlying 
 
algorithm development;
4) Offer valid pre-research statistics through virtual simulation hardware actions.
Requirements:
1) Bachelor or higher degree; major in computer, electronics, communication, automation or other fields;
2) Have a good command of C\C++ and possess clear program designing ideas and programming style;
3) Have a good command of WINDOWS-based programming, multi-threading, MFC and stl;
4) Be aware of innovation;
5) Be responsible, dedicated and professional;
6) Have effective inter-personal communication skills, good team work and cooperation habits.
 
6. Software Engineer (tool platform WINDOWS)
Job Description:
1) Participate in developing public bases and automation test tools;
2) Design software in details and achieve programming;
3) Achieve function modules of software in compliance with requirements of structure design peers and project managers;
Requirements:
1) Bachelor or higher degree; major in computer, electronics, communication, automation or other fields;
2) Have a good command of C\C++ and possess clear program designing ideas and programming style;
3) Have a good command of WINDOWS-based programming, multi-threading, MFC and stl;
4) Be aware of innovation;
5) Be responsible, dedicated and professional;
6) Have effective inter-personal communication skills, good team work and cooperation habits.
 
7. FAE On-site Application Engineer
Job Description:
Respond for technological support before and after sales of controllers;
Requirements:
1) At least 2 years’ experiences; candidates with experience in technological support for USB/eMMC/SSD are preferred;
2) Proficient use of PADS, OCAD schematic diagrams and PCB drawing software; able to carry out 4-layer PCB design independently;
3) Be clear-minded and active with good communication skills; able to analyze and solve problems of clients independently;
4) Have a good software/hardware foundation; candidates who can use oscilloscopes, logical analysis machine, protocol analysis machine and other analysis machines are preferred.

 
Copyright 2017    SliconGo Microelectronics, Inc.   All rights reserved.