O2Micro is an industry-leading, global supplier of power management, security, storage, and LED lighting solutions. Founded in 1995, O2Micro brings decades of experience in developing technologically innovative, efficient, and reliable products for consumer, industrial, and automotive markets.
Our mission is to deliver value to customers by delivering the most advanced and beneficial technology to the market. We have a wide range of products and services such as DC/DC converters, lithium-ion battery controllers, microcontroller-based intelligent power ICs, power management and security technologies, storage solutions, and LED lighting systems.
We invest heavily in R&D and are focused on producing cutting-edge products and services that meet the highest standards of efficiency and reliability. We also invest in research partnerships with leading global universities and organizations to stay on the forefront of technological advancements.
At O2Micro, our team of developers and engineers specialize in developing Cyber Security, Artificial Intelligence (AI), Machine Learning (ML), Automation and Internet of Things (IoT) platforms. Our technology-focused environment provides challenging and rewarding opportunities for the most talented and creative people. We provide competitive salaries, generous benefits, and a dynamic workplace.
Our core values are built on a foundation of excellence, innovation, and customer satisfaction. We strive to create an inviting and professional work environment for our employees, and we do our best to ensure that all of our products and services meet the highest applicable international standards.
O2Micro provides a unique opportunity for individuals looking for a challenging career in technology. We are dedicated to fostering a collaborative and creative work environment and offer a wide range of job opportunities for people with a variety of technical backgrounds.
Quick Links
Career Paths
Reviews
FAQs
Software Engineer
Average Work Hours (weekly unless noted): 40-60
Average Salary (yearly in dollars unless noted): $60,000 - $110,000
Description: Software Engineers at O2Micro are responsible for designing, developing, testing, and maintaining software solutions for O2Micro products. They collaborate with a multi-disciplinary team of designers, analysts and other professionals to develop solutions. In addition, Software Engineers debug existing applications and suggest solutions for efficiency and performance improvements.
Qualifications / Requirements: A degree in related field or equivalent experience; at least 5 years of professional experience in software engineering; experience with system level software engineering; knowledge of C++, Java, and relational databases; excellent problem solving and communication skills; prior experience working with multi-disciplinary teams; strong attention to detail.
Average Salary (yearly in dollars unless noted): $50,000 - $80,000
Description: Web Developers at O2Micro are responsible for the design, development, and implementation of websites, web applications and solutions. They design, develop, and build web pages; analyze user requirements; troubleshoot web-related issues; and support web applications.
Qualifications / Requirements: A degree in Computer Science, Information Technology or related field; at least 3 years of experience in web development; experience with HTML, JavaScript, CSS, and other coding languages; sound knowledge of web content management systems; experience with web analytics; excellent problem-solving skills.
Average Salary (yearly in dollars unless noted): $65,000 - $85,000
Description: Network Security Analysts at O2Micro are responsible for protecting the company’s network and data from unauthorized access, cyber-attacks and other threats. They also monitor, detect and respond to security threats, analyze traffic log and application event logs, and report on system security incident and prevailing trends.
Qualifications / Requirements: A degree in Cyber Security, Information Technology or related field; at least 3 years of experience in network security; knowledge of computer networks and systems; experience with firewalls, intrusion detection systems, and other security products; excellent problem solving and communication skills.
Average Salary (yearly in dollars unless noted): $60,000 - $90,000
Description: Systems Administrators at O2Micro are responsible for overseeing the company’s computer systems and networks. They maintain and monitor network operations, supervise system upgrades, install software systems and security measures, provide technical support and troubleshoot system and application issues.
Qualifications / Requirements: A degree in Computer Science, Information Technology or related field; at least 5 years of experience in systems administration; experience with Linux and Windows Servers, TCP/IP and VMware; strong knowledge of networks, systems and applications; excellent problem-solving and communication skills.
Average Salary (yearly in dollars unless noted): $60,000 - $90,000
Description: Software Test Engineers at O2Micro are responsible for designing, developing and executing test plans and scripts to ensure software quality. They develop automated tests, documents and tracks software defects, generate test reports, and advise teams on software improvement measures.
Qualifications / Requirements: A degree in Computer Science, Information Technology or related field; at least 5 years’ experience in software testing; knowledge of test methodologies; experience with test automation frameworks; excellent problem solving and communication skills; prior experience with multi-disciplinary teams; strong attention to detail.
Average Salary (yearly in dollars unless noted): $80,000 - $110,000
Description: Data Scientists at O2Micro are responsible for deriving business insights from large data sets. They analyze and interpret data patterns, build predictive analytics models, develop data-driven solutions, and drive decision making processes.
Qualifications / Requirements: A degree in Data Science, Information Technology or related field; at least 5 years’ experience in data analytics; experience with big data technology, data mining and machine learning; knowledge of coding languages such as Python, Java and R; excellent problem solving and communication skills; prior experience with multi-disciplinary teams; strong attention to detail.
Working for O2Micro was a great experience! The team I worked with was very knowledgeable and highly motivated. The technical challenge was exciting and being able to collaborate with so many talented colleagues was also great. The office was well-appointed and the atmosphere was positive, with teambuilding opportunities as well as a commitment to open and transparent communication. I would highly recommend O2Micro as an employer.
Gina T..
Review Rating:
4.8/5
4.8
My work at O2Micro was challenging, but highly rewarding! Mostly everyone in the office was always willing to lend a hand and offer advice. I had the opportunity to learn advanced programming, design and IT skills. The company also had a variety of social activities that build camaraderie and make work in the office more enjoyable. I'd give O2Micro a very high rating!
Sharon L..
Review Rating:
4.7/5
4.7
The atmosphere and culture of O2Micro was fantastic! Working with the team was a pleasure and the industry leaders who helped to guide us from the sidelines was very beneficial. I had the opportunity to grow personally and professionally, and I felt that by the end of my time my technical skills had advanced significantly. I enjoyed my time there immensely!
Scott L..
Review Rating:
4.9/5
4.9
I had the pleasure of working for O2Micro for 5 years and I have to say it was an amazing experience. I worked on some complex projects that really stretched me and allowed me to grow beyond anything I could have imagined. The atmosphere was relaxed and there was a great sense of camaraderie among the various departments.
Kaitlyn C..
Review Rating:
4.7/5
4.7
Doing my internship at O2Micro was the best decision I could have made. Everyone was incredibly welcoming and I learnt so much in such a short amount of time. They were always so helpful and made sure that I was getting the most out of my experience. It was also great to get a behind the scenes view of the company and how it functions.
Frequently Asked Questions
What does O2Micro do?
O2Micro designs and develops power and analog/mixed signal semiconductor components and integrated solutions for a wide range of electronic systems and products.
What is the hiring process at O2Micro?
O2Micro’s hiring process usually involves a phone or video interview, followed by an in-person interview with the hiring team.
What types of jobs are available at O2Micro?
O2Micro has a variety of positions available, including engineering, design, research and development, product management, and marketing roles.
What benefits does O2Micro offer?
O2Micro offers comprehensive benefits packages, including medical, dental, vision, and life insurance, as well as paid vacation and holidays.
What is the best way to apply for a job at O2Micro?
The best way to apply for a job at O2Micro is by visiting their website and submitting an application through the job listing that best matches your skills, qualifications and experience.
Locations: San Jose, Santa Clara, Taipei, Hsin Chu, Shanghai, Wuhan, Shenzhen
Career Paths: Software Engineer, Firmware Engineer, Hardware Engineer, Quality Assurance Engineer, Technical Support Engineer, Technical Writer, IT Administrator, Network Administrator, System Administrator, Product Manager, Design Engineer.
Working for O2Micro was a great experience! The team I worked with was very knowledgeable and highly motivated. The technical challenge was exciting and being able to collaborate with so many talented colleagues was also great. The office was well-appointed and the atmosphere was positive, with teambuilding opportunities as well as a commitment to open and transparent communication. I would highly recommend O2Micro as an employer.
O2Micro designs and develops power and analog/mixed signal semiconductor components and integrated solutions for a wide range of electronic systems and products.
What is the hiring process at O2Micro?
O2Micro’s hiring process usually involves a phone or video interview, followed by an in-person interview with the hiring team.