We are seeking an Embedded Systems Engineer to develop software and hardware for our portable medical diagnostics system. The candidate will join a multi-disciplinary team dedicated to developing high-quality products. The ideal candidate is a team player, likes overcoming difficult challenges, enjoys learning new skills, and has a “hands-on” problem solving approach. This is an outstanding opportunity for a self-motivated individual to make a key contribution and increase their responsibilities in a high-growth start-up environment.
Job responsibilities:
As part of the 1Drop Diagnostics team, the candidate will develop software and hardware for a portable medical diagnostics system based on affordable, low power computer hardware. The candidate will participate in a team oriented environment to define and develop user interface, data management, or embedded system control applications. This includes providing technical guidance on the ARM board, software development, and selecting hardware components. The candidate will be part of the 1Drop Diagnostics engineering team and will work closely with other team members.
Our ideal candidate:
• Bachelor or Master degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or related field
• Strong C or C++ proficiency
• Development experience on Unix, Linux, or Mac OS X
• Command line Linux
• Electronics Layout/Design
• Experience with embedded software design
• Laboratory test equipment experience: logic analyzer, oscilloscope, multimeter
• Software development in a controlled release environment with versioning and source control
• Strong understanding of object-oriented programming and design
Nice to have skills and experience:
• Experience with ARM development boards (Raspberry Pi, Beaglebone)
• Image processing and algorithms (OpenCV)
• Experience with Ionic and Cordova
• Experience with Android or iOS development
• Experience in designing multi-threaded applications
• Experience with Real-Time Operating Systems (RTOS)
• Familiarity with Matlab, Python
• Design, assembly, and troubleshooting of electronic circuits commonly used in electronics such as current drivers, transimpedance amplifiers, analog to digital converters, feedback control.
• CAD design tools such as AutoCAD/SolidWorks
• Experience working with a quality system in a regulated industry, preferably medical diagnostics or medical devices