Noah Medical San Carlos , CA 94070
Posted 4 weeks ago
About The Team:
The Vision team at Noah Medical is a dynamic and diverse group of professionals committed to ensuring the best pixel to pixel experience of our products from endoscopic camera to display. Our team plays a pivotal role in driving the company's success. We thrive on collaboration, innovation, and creativity to provide efficient solutions to the vision architecture to ensure high performance, low latency designs for real-world robotic application.
A Day In The Life Of Our Staff Software Engineer, Vision:
Propose and implement solutions to optimize real-time vision pipeline latency and reliability
Develop profiling tools to analyze performance issues and bottlenecks
Understand system bottlenecks and advocate for system architecture changes to improve performance
Support operating labs and product evaluation activities to ensure overall system performance is meeting the clinical needs
Design & build prototypes for feature proof of concepts
Design & build imaging pipeline software for low latency applications
Develop and maintain automated unit test protocols as well as system integration tests, which can be executed via gitlab ci on complex camera and display systems.
Ensure compliance to IEC62304 software development life cycle process and best practices
Lead development efforts to refactor the code base to be production level quality
Mentor the software team in developing the most challenging features and in debugging complex corner case failures or system integration issues.
About You:
BS/MS/PhD degree in Imaging Science, Photographic Sciences, Computer Science, Electrical Engineering, Biomedical Engineering or other STEM programs
Experience delivering software applications for two or more Image Processing Pipelines, Camera Systems, or Display Systems bringing products from proof of concept to manufacturing and through market launch
Strong background in object-oriented programming, software architecture, and design patterns
Expert in CUDA C, C++, Python programming and multi-threaded applications
Expert in parallel computing, CPU and GPU performance optimization
Experience developing software for safety-critical application (medical experience required)
Experience using profiling tools like NVIDIA's Nsight or PyTorch's Profiler for identifying computational bottlenecks
Self motivated, responsible individual with perpetual desire to learn and excellent communication skills
Workplace Type: Hybrid
Benefits & Perks (For Full Time Employees):
Competitive Salary
Comprehensive health insurance including Medical, Dental and Vision+ HSA and FSA options
Equity & Bonus Program
Life Insurance (company paid & supplemental) and Disability insurance
Mental health support through medical insurance programs
Legal and Pet Insurance
12+ paid holidays, 15-20 days of PTO + use-what-you-need sick days
Paid parental leave
In-office snacks and beverages
In-office lunch stipend
Learning & Development Opportunities: On-demand online training and book reimbursement
Team building and company organized social and celebration events
Noah Medical