Are you passionate about our mission? Interested in joining a data-driven company that is redefining medical imaging and developing cutting-edge technology? If you think you have what it takes, please send us a note and resume at:
Here are a few of the positions we are currently considering:
Senior Software Developer Team Lead
We are looking for a highly skilled, motivated team lead to drive innovative technology from research to commercialization. This is proven new technology, and this position will be responsible for pushing the boundaries of this technology into a commercial product and into new clinical applications. There are both hardware and software components of the technology, so familiarity with both is important. This position reports directly to the CEO in a small organization with the potential to move into a director or CTO role. A successful candidate will be able to motivate and drive teams to perform at top levels. This is a unique and rare opportunity to get in on the ground floor within a fast growing company and help shape the technology, product and the business.
Principal Job Duties and Responsibilities:
Drives continuous improvement to image reconstruction algorithms
Owns the system and software architecture for a complex medical device
Ensures that the software is consistent with the architecture via code reviews.
Owns the software development process and guidelines.
From time to time, takes ownership on key developments, including coding and testing.
Ensures that the software is developed per the software development process by sitting down with developers and specifying features before they are developed.
Owns the system design, functional analysis, and performance analysis for hardware x-ray subsystems.
Improves and maintains system/hardware engineering standards
Project/ Program management including day to day task planning
Trains and leads staff to create highly functioning teams
Coding in C/C++, CUDA, python
Web applications, cloud development, IOT
Machine learning, Artificial Intelligence
Software Development Process
Excellent verbal/ written communication skills
Proven ability to manage and motivate teams to achieve excellent engineering designs meeting aggressive schedules.