.
*mi technologies, inc. - san diego, ca*do you want to do something that will have a positive impact on a global scale?
mi technologies inc. is a multi-million dollar, privately owned corporation that supplies numerous products worldwide.
we are breaking into the medical device industry with uv-c disinfection systems for products in hospital and clinical settings.
our device modernizes the way hospital equipment is disinfected and does so more efficiently and reliably than current methods.
we're looking for smart individuals who can think outside the box and want both a fascinating engineering job with major growth opportunities and the chance to have an enormous impact on global health care.this opportunity is a permanent, full-time position at our main office in san diego, ca.we are looking for a software developer with experience in programming arduinos and/or raspberry pi.
you will be responsible for 1) developing algorithms for uv-c disinfection systems 2) providing analytical support of the system's performance, and 3) working with other engineers to integrate this software into an embedded medical device.
the ideal applicant will have experience in developing software for biomedical devices using software under windows or linux.
knowledge of data compression, modern learning frameworks (tensorflow, torch, etc?
), and hardware accelerated processing (including gpu or fpga) is highly desirable.
knowledge of embedded systems is a plus.
*duties and responsibilities*- algorithm development: research and develop medical device software for uv-c disinfection.
prototypes may be developed using any suitable software tools but the production system will run in an embedded environment.- analysis and modeling: calibrate hardware sensors and model system performance in various test scenarios.- product support: assist other engineers in device design and support team in hardware decisions for display and safety interfaces.
*keywords: image processing, windows, linux, software development, gpu, fpga*required skills and experience*- bachelors of science degree in computer science, computer engineering or related technical discipline- 3+ years of relevant software development experience- high degree of programming proficiency in at least one language (c++/c#/java/python or other)- demonstrable coding experience on an arduino and/or raspberry pi.
*required personal qualities*- write clean, consistent and well-documented code.- develop test plan, document test results, and debug code.- excellent oral and written communication skills with the ability to document projects and provide status reports.- excellent team and interpersonal skills.
ability to take direction, work in a self-directed environment, effectively interact with teammates and supervisors.- the ability to take ownership of all stages of product development: requirements, design, implementation and operational support