SMIC (Semiconductor Manufacturing International Corporation) is a leading Integrated Circuit (IC) foundry and technology leader who leads in advanced semiconductor manufacturing. We manufacture integrated circuits for a wide range of industries, including mobile communications, networking, automotive, and home appliances.
At SMIC, we understand the need for cutting-edge technology, and so we insist on the highest standards of advanced manufacturing. Our advanced, highly automated production processes cover everything from photolithography, etch, and electron-beam lithography through to test and packaging. We strive to provide complete backend solutions and specialize in a comprehensive range of micro and nano-scale process technologies. We also have the ability to produce 8-inch and 12-inch wafers.
More impressive are our secure, highly accurate automation and control systems, which utilize advanced visualization and integration techniques to help us manage our manufacturing processes with extreme precision. Our world-class engineering and design teams have developed a wide range of capabilities that allow us to custom design ICs for our customers’ specific needs.
At SMIC, we strive to stay at the front of technology advancements and are always looking for talented professionals who can help us in this goal. We offer an array of opportunities for those interested in programming, coding, application development, and IT. We encourage and seek to hire those who are passionate about technology, are willing to learn and grow, and are looking to make an impact with their skills.
SMIC is constantly developing and revolutionizing the way in-which integrated circuits are produced. Our commitment to innovation and advancing technology keeps us at the leading edge of their industry. We are proudly shaping the future of semiconductor manufacturing.
Quick Links
Career Paths
Reviews
FAQs
Software Engineer
Average Work Hours (weekly unless noted): 40
Average Salary (yearly in dollars unless noted): $80,000 - $110,000
Description: Responsible for developing, coding, and testing software applications using programming and scripting languages like Python, HTML, and JavaScript. Identify, document, and resolve coding issues in order to create optimized applications. Must ensure the software meets user needs and is compliant with company standards.
Qualifications / Requirements: Bachelor’s degree in computer science or a related field. Proficiency in commonly-used programming languages, debugging methodologies, and software design principles preferred. Basic understanding of computer hardware and network systems.
Average Salary (yearly in dollars unless noted): $110,000 - $145,000
Description: Assemble, organize, and analyze vast amounts of data and extract actionable insights from data. Create and maintain data dashboards, visualizations, and automated workflow processes. Develop documentation and procedures to ensure data accuracy.
Qualifications / Requirements: Bachelor’s degree in computer science, math, or a related field. At least 2 years of experience with data extraction, manipulation, visualization, and analysis. Understanding of databases and data pipelining preferred.
Average Salary (yearly in dollars unless noted): $90,000 - $120,000
Description: Responsible for the day-to-day maintenance of all computer systems, networks, and security programs. Ensure smooth operations by meeting the needs of support staff and users alike. Identify and fix performance issues, configuration problems, bugs, and data entry errors.
Qualifications / Requirements: Bachelor’s degree in information systems, computer science, or a related field. Understanding of server and client systems, computer networks, routers, switches, firewalls, and other IT hardware. Ability to handle customer service inquiries.
Average Salary (yearly in dollars unless noted): $100,000 - $140,000
Description: Develop software applications, analyzing design and coding requirements, preparing logic flowcharts, and writing, testing, and debugging code. Implement new features and adhere to quality standards and coding guidelines.
Qualifications / Requirements: Bachelor’s degree in computer science or software engineering. 3+ years of experience in software development. Knowledge of object-oriented design and development.
Average Salary (yearly in dollars unless noted): $100,000 - $125,000
Description: Design and implement data warehouse architectures to store data from heterogeneous sources. Research and develop new methods for collecting and integrating data. Monitor and troubleshoot ETL processes and optimize data extraction, transformation, and loading processes.
Qualifications / Requirements: Bachelor’s degree in computer science or a related field. At least 3 years of experience with data warehouse modeling, implementation, and maintenance. Knowledge of SQL, ETL, pipelines, and data modeling principles preferred.
Average Salary (yearly in dollars unless noted): $90,000 - $120,000
Description: Oversee and perform product testing, ensuring accurate performance and efficiently identifying and resolving bugs. Assist in developing quality assurance plans and test strategies. Create detailed bug reports and collaborate with development teams to improve quality.
Qualifications / Requirements: Bachelor’s degree in computer science, software engineering, or a related field. At least 3 years of experience in software testing and software quality assurance. Knowledge of bug tracking and reporting tools like JIRA.
I have been working for SMIC for nearly 10 years now, and it definitely hasn't been the same experience the entire time. Over the last few years, I have had the opportunity to work with some extremely knowledgeable teams. My coworkers are always up for brainstorming new ideas and collaborating on projects. The work environment is highly professional but still informal enough to foster creativity. I highly recommend SMIC as an employer for tech professionals.
Ellen G.
Review Rating:
4.8/5
4.8
I am an IT professional and have recently been working with SMIC. My experience has been great! I am constantly learning new concepts and technology with their training program. The team I work with is friendly and eager to help with any questions that I had. I've never had any issues when it comes to communicating with my superiors or getting feedback on the work that I've done. SMIC is a highly recommendable company to work with!
Thomas Y.
Review Rating:
4.7/5
4.7
I have been with SMIC for a year now and it has been an absolute pleasure to work with them. The design teams are highly skilled and have helped me to hone my skills and become a better designer. The level of collaboration and support I have had here is incredible, and I have been given the freedom and guidance to be creative and innovative in my work. The working environment is also very positive, which is a great bonus.
Kevin Z.
Review Rating:
4.9/5
4.9
I have been employed in a programming position for SMIC for the past two years. The company has made a concerted effort to stay up to date with the latest technologies and software, and I have had the opportunity to work with several of them. I have had great mentorship opportunities and I have learned a lot from my colleagues. SMIC also provides great perks and benefits, making it an attractive place to work.
Melissa O.
Review Rating:
4.8/5
4.8
I have been working with SMIC in an IT position for the last six months and have been thoroughly impressed. The project teams have all been very organized and we have worked together to address any issues that come up. Everyone is helpful, knowledgeable, and eager to teach me new things. Supervision is always fair and consistent and I feel rewarded for a job well done. I am happy to be part of SMIC.
Frequently Asked Questions
What is a typical work day like at SMIC?
A typical work day at SMIC includes activities such as meeting with customers, attending internal meetings, analysis of data and metrics, coding, troubleshooting and liaising with other teams.
What experience is necessary for tech jobs at SMIC?
SMIC is looking for experienced software engineers and developers with excellent problem-solving and communication skills. Candidates should have strong experience with coding languages, databases, and software development methodologies.
What qualifications and certifications are preferred for tech roles at SMIC?
SMIC prefers candidates to hold qualifications such as a Degree in computer science or software engineering, or an MBA in technology management. Preferred certifications include professional certifications and industry certifications, such as Cisco Professional certifications or Microsoft Certified Solutions Expert certifications.
What is the interview process like for SMIC tech jobs?
The interview process typically includes a phone screen, an in-person panel interview, technical interviews and coding challenges.
What are the benefits offered by SMIC?
SMIC offers competitive benefits including medical, dental, vision and life insurance, 401K with matching contribution, paid vacation and holidays, and educational assistance.
Locations: Shanghai, Beijing, Shenzhen, Nanjing
Career Paths: Process Engineer, Manufacturing Engineer, Yield Engineer, Quality Engineer, Reliability Engineer, Design Engineer, Test Engineer, Failure Analysis Engineer, Process Integration Engineer, Equipment Maintenance Engineer.
I have been working for SMIC for nearly 10 years now, and it definitely hasn't been the same experience the entire time. Over the last few years, I have had the opportunity to work with some extremely knowledgeable teams. My coworkers are always up for brainstorming new ideas and collaborating on projects. The work environment is highly professional but still informal enough to foster creativity. I highly recommend SMIC as an employer for tech professionals.
A typical work day at SMIC includes activities such as meeting with customers, attending internal meetings, analysis of data and metrics, coding, troubleshooting and liaising with other teams.
What experience is necessary for tech jobs at SMIC?
SMIC is looking for experienced software engineers and developers with excellent problem-solving and communication skills. Candidates should have strong experience with coding languages, databases, and software development methodologies.