Career Opportunities

Check for potential job opportunities at Mosaic Industries.

Mosaic Industries is a small innovative company that designs computer, communications and sensing technologies for instruments and automation. The Embedded Systems Software Engineer will be responsible for developing, enhancing and supporting Mosaic's line of web-enabled instrument controllers, analog and digital data acquisition electronics, and communications products. This is a hands-on, multi-disciplinary position requiring creative problem solving and excellent communications skills. Applicants should be excited about web-enabled embedded computing and instrumentation, and welcome the challenges of creatively implementing solutions using a high technology product line.

Company Description

Mosaic Industries has been providing high technology products and services since 1985. Mosaic designs and markets embedded computer electronics for instruments and automation. Products include palm-sized controllers and modular I/O boards that make it easy to build sophisticated instruments to acquire and process sensory data, control automation systems, communicate via wired or wireless links, access the web, and control an instrument via graphical user interfaces. New initiatives include web front panels that allow a phone or tablet to serve as the control panel for an instrument. Our products are used in a wide range of medical, automation, and analytical instruments.

Browse this website for a description of the microcontroller, Ethernet, GPS, data acquisition, USB, Wi-Fi, and other products currently offered by Mosaic Industries, Inc.

Mosaic Industries is in Newark California, conveniently located in the East Bay region of Silicon Valley, close to I-880 and the Dumbarton Bridge.

Employment Eligibility Requirements

Applicants must be currently authorized to work in the U.S. on a full-time permanent basis.

To Apply

Please email your cover letter and resume to:

Periodically, we have an available entry level position for an Embedded Systems Software/Firmware Engineer or an Office Assistant/Accountant. Any openings will be posted on Candidates should have a B.S. or higher degree in computer science, computer engineering, electrical engineering, or hard sciences, with experience programming in C and familiarity with Linux, GCC, Java, and PHP. Responsibilities and skills required are:

  • The ideal candidate will be an excellent C programmer, have an understanding of microcomputer software design in limited-memory environments, and be familiar with Linux administration.
  • The successful candidate will be hands-on, well organized, have good time management skills, and be able to drive projects to completion.
  • Excellent oral and written communication skills are essential.
  • Most important is an eagerness to learn. We are a "learning company" that seeks employees willing to assume top-to-bottom responsibility for technical projects.

Home | Site Map | Products | Documentation | Resources | Order | About Us
Copyright © 2012 Mosaic Industries, Inc.
Your source for single board computers, embedded controllers, and operator interfaces for instruments and automation