Staff Software Engineer, Applications
This position is based in our Campbell, California offices. This position is on-site & full-time Why Telos Health?
At Telos Health, an Imperative Care company, we are developing novel robotic-assisted technologies and interventional capabilities that will forever change the disparate outcomes of ischemic stroke – a disease that impacts close to a million people a year in the U.S., and 10 million worldwide. Not only is Telos changing the way stroke is treated, but also bringing this treatment to the greater population who is currently without. We are actively building a team who is focused on developing novel solutions for this complex disease – a disease in which one in four adults will face in their lifetime. What You’ll Do
An individual in this role uses advanced level experience to contribute to the architecture, development, and testing of software infrastructure that the physicians will interact with when using our robotics system technology. This position will play a pivotal role in implementing hard real-time algorithms, applications logic, state machines, imaging pipeline, video streaming or Identity and Access Management (IAM) across our different software platforms to support the robotic system. An individual in this role will work closely with other engineers – systems, electrical, mechanical, clinical and UX - to design and implement solutions that meet clinical needs and requirements while mentoring emerging engineers.
- Design, implement and test video pipelines using gstreamer package
- Design and implement responsive UI applications that include real time media rendering and other complex graphics components. Work closely with other engineers (software, clinical, systems, UX) as part of a focused cross-functional team developing software for a medical application
- Improve streaming experience through adaptive streaming designs
- Understand user needs, clinical needs & customer input requirements to drive software development
- Participate in design discussions and code reviews
- BS in Computer Science, Computer Engineering or equivalent with at least 8 years of experience or MS in Computer Science, Computer Engineering and 6+ years of related experience; or equivalent combination of education and work experience
- 8+ years designing and developing software applications
- Strong knowledge of software design principles, design patterns, algorithms, data structures, and object-oriented programming
- Experience with C++ programming and multi-threaded applications
- Experience with other programming languages such as Python or Rust
- Excellent communication and documentation skills
- Experience with software development in a regulated industry (IEC62304 preferred).
- Experience with GStreamer is preferred
- Experience in WebRTC development is preferred
Salary Range: $203,000 to 208,000 annually
Please note that the salary information is a general guideline only. Imperative Care considers factors such as scope and responsibilities of the position, candidate's work experience, education/training, key skills, and internal equity, as well as location, market and business considerations when extending an offer. As part of our total rewards package, Imperative Care offers comprehensive benefits including a 401k plan, health benefits, generous PTO, a parental leave program and emotional health resources.
Recommended Jobs
Serenity Executive Chef
The Sous Chef is responsible for assisting in the daily culinary operations of the Surgery Recovery Wing, ensuring the preparation and delivery of high-quality, nutritionally appropriate meals that su…
Channel Manager - California
Infinidat’s enterprise storage portfolio provides enterprise data centers and service providers with best-in-class solutions for primary & secondary storage, modern data protection, BC/DR and cyber …
Senior Marketing Coordinator
Description Your role at GEI. GEI seeks a Marketing Coordinator to help support our company’s growth through the production of high-quality proposal and qualification efforts. This marketer, re…
COORDINATEUR(trice) MARKETING-TECHNISEAL, CANDIAC QC
Oldcastle® APG, une entreprise de CRH, est le principal fournisseur nord-américain de solutions innovantes pour la vie en plein air, permettant aux clients de bien vivre à l'extérieur. Le portefe…
Staff Accountant & Payroll Clerk
Summary: Compute, classify, and record numerical data to keep financial records complete. Perform any combination of routine calculating, posting, and verifying duties to obtain primary financial da…
Lead Site Reliability Engineer
Stuut is transforming accounts receivable for B2B companies—making collections smarter and faster for companies that have historically relied on manual processes that are labor intensive and costly. …
Project Manager - Construction
We’re hiring a Project Manager to oversee roofing and exterior construction projects from planning through completion. This role combines project coordination, team leadership, scheduling, budgeting,…
Customer Service Assistant
The Customer Service Assistant will perform necessary tasks and general duties to assist the Customer Service Executive. Applies a comprehensive working knowledge of call center concepts, practices…
Medical Assistant - Primary Care - Sharp Rees-Stealy Float Pool - East County & South Bay - Full-Time - Day Shift
Hours : Shift Start Time: Variable Shift End Time: Variable AWS Hours Requirement: 8/40 - 8 Hour Shift Additional Shift Information: Early Shift starts at 0645, regular shift …
Member Services Representative Full Time
Job Summary The Member Services Representative will be responsible for creating a positive member experience by providing a superior level of customer service to Planet Fitness members, prospe…