About the company: MicroGEM is committed to revolutionizing DNA/RNA analysis by solving the ‘sample prep’ challenges present in current laboratory environments. Our device technology, coupled with our proprietary reagents (e.g. ZyGEM) will enable the democratization of these technologies and bring them to unskilled users working in field or point-of-use applications. With several promising products currently in development we are on the cutting edge of forensic and life sciences. MicroGEM is an Equal Opportunity Employer and Drug Free Workplace.
Primary responsibilities: Lead the software development for new product lines while also supporting existing products. The primary development work involves moving through multiple stages of product development from TRL-1 to TRL-9 on a device that will process DNA samples, yielding a simple-to-interpret end result to the user. This work will require the ability to determine user specifications through interaction with end-users and map them to GUI/application output requirements. Embedded system control expertise will also be needed along with signal analysis skill sets to analyze a variety of sensor inputs.
The position requires good communication skills as the engineer will meet with end users and work alongside both the hardware and science teams to build test benches and then validate/resolve problems quickly. Additionally, support of our current device product lines will be required to accommodate incremental improvements to design and incorporate user feedback. No H1-B sponsorship.
Qualifications: BS in computer science or similar. Minimum of 2-3 years experience, but preference for candidates with relevant work history. C++ or other C language is preferred along with knowledge of Atmel/Visual Studio, Linux, Windows Environment and signal processing knowledge/experience. Any Access database design experience is a plus. Able to build code and test hardware outputs for embedded controls and simulate runs for the GUI. Able to work in a fast-paced, multidisciplinary environment requiring teamwork and daily collaboration under tight timelines.
Additionally, familiarity with the following concepts is preferred:
· Competency using a variety of embedded communication protocols including SPI, I2C, and UART
· Understanding of controls algorithms including, but not limited to, PID
· Experience interfacing a PC with external peripherals (microcontroller, etc.) over serial (USB) line
· Basics of image processing/machine learning
· Statistics and instrument calibration techniques
Job Type: Full-time
- Health insurance
- Dental insurance
- Vision insurance
- Retirement plan
- Paid time off
This Company Describes Its Culture as:
- Team-oriented -- cooperative and collaborative
- Outcome-oriented -- results-focused with strong performance culture
- Detail-oriented -- quality and precision-focused