Senior Embedded Software Engineer Job at ViewRay Systems, Inc., Cleveland, OH

NDZBYnF6bmxxbFFOcXVBVGc1dVBYQzJZU3c9PQ==
  • ViewRay Systems, Inc.
  • Cleveland, OH

Job Description

Company Description

ViewRay Systems, Inc. is a privately held medical device company that designs, manufactures and markets the MRIdian A3i radiation therapy system. MRIdian A3i integrates MRI technology, radiation delivery, and our proprietary software to clearly see soft tissue, shape the dose to accommodate for changes in anatomy, and strike the target precisely using real-time targeting throughout the treatment. MRIdian A3i is sized to fit into standard radiation therapy vaults without the need to remove ceiling or walls. These capabilities allow MRIdian A3i to deliver radiation to the tumor accurately, while reducing the amount of radiation delivered to nearby healthy tissue, as compared to other radiation therapy treatments currently available. We believe this will lead to improved patient outcomes and reduced treatment-related side effects.

Job Description

ViewRay Systems is looking for a Senior Embedded Software Engineer to join the Control System team responsible for developing new products and improving existing ones. This person is expected to be responsible for well-designed and well-tested code, and to apply creative solutions to problems.

Viewray Systems Inc. develop and manufacture cancer conquering and lifesaving MR-guided radiotherapy systems. We are where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service is the result of us making each other’s ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It’s the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you’ll do and impact more than join something - you’ll add something. The Control System group ensures each device of the whole system been controlled and monitored smoothly as a whole. Join the Viewray Systems Control team responsible for ensuring the highest quality Control System at the heart of Viewray Systems Inc. products. The nature of the position requires the candidate to have excellent communication skills, strong technical and debugging skills, along with a drive to make a difference. You will be working in a fast-paced environment, interacting directly with software test engineers, project managers and other QA teams cross functionally.

Duties and Tasks:

• Designs, develops, tests and documents embedded system software for new and existing products.

• Ensure that the design is compliance with Company policies, and that software activities are appropriate for the design and maintenance of medical products.

• Writes and maintains software requirements and design related documentation.

• Works with Quality, Regulatory, Marketing and Manufacturing to ensure that designs meet technical, regulatory and manufacturing

• Works closely with other software, software QA, systems, and hardware engineers to integrate, debug, and test systems.

• Participate in product design reviews.

Basic Qualifications:

• Bachelor’s degree or Master’s degree in software engineering, or a related Science, Engineering field.

• 5+ years of job-related professional experience as a Software or embedded software development Engineer.

Knowledge, Skills and Abilities:

• Strong programming skills in C and/or C++

• Strong skill in Linux/Windows/RTOS software/firmware application development.

• Hands-on experience with embedded systems

• Experience on processors like ARM, TI, ST (or similar embedded system microcontrollers)

• Familiarity with communication systems like CAN, Ethernet protocols

• Good understanding of real time systems

• Detail oriented, with effective verbal and written communication skills

• Comfortable in implementing ideas from scratch, owning major application features, and taking responsibility for their maintenance and improvement over time.

• Experience participating in technical architecture decisions for complex products.

• Experience with Linux system and user level or kernel level debugging and diagnostics.

Preferred Qualifications:

• Knowledge of CAN, UART, I2C, SPI, Flash, EEPROM.

• Linux device driver development

• RTOS knowledge and experience

• Experience with Python/JS/Qt software development

• Self-learner, excellent interpersonal skills and ability to deliver work on tight deadlines.

• Creative thinker with the ability to multitask in fast paced environment.

• Regulatory industry like medical device industry working experience.

Job Type: Full-time

Compensation: Commensurate with experience

Work Location:

In person in Cleveland, OH: Relocate before starting work

Benefits:

  • Dental insurance
  • Health insurance
  • Vision insurance
  • Paid time off

ViewRay Systems, Inc. is an Equal Opportunity Employer and does not discriminate on the basis of race, religion, color, creed, national origin, gender, age, sexual orientation, status as a protected disabled or Vietnam Era Veteran, disability, or any other legally protected status.

Job Type: Full-time

Work Location: In person, Oakwood Village, Ohio

Job Tags

Full time, Work experience placement, Relocation,

Similar Jobs

Good Shepherd Rehabilitation

Inpatient Coder Job at Good Shepherd Rehabilitation

 ...~ Reviews patient records, assigns diagnostic and procedural codes, performs related functions and participates in Performance Improvement...  .... ESSENTIAL FUNCTIONS DIAGNOSTIC CODING OF ALL MEDICAL RECORDS REPORTED ON PATIENT BILLS By coding all diagnoses, treatments... 

Odoo

Customer Success Manager (Spanish) Job at Odoo

 ...efforts. Applicants must be authorized to work for any employer in the U.S. We are unable...  ...professionals ~$100 towards a work-from-home office setup ~ Evolve in a nice working...  ...for this role is $70,000-$90,000 OTE (on-target earnings), with a base salary range of $50... 

LTIMindtree

Senior Data Modeler Job at LTIMindtree

 ...LTIMindtree is a global technology consulting and digital solutions company that enables enterprises across industries to reimagine business models, accelerate innovation, and maximize growth by harnessing digital technologies. As a digital transformation partner to more than 75... 

BITZER US

TIG Welder Job at BITZER US

 ...Summary (Position Description): Skilled Welder for fabrication ValueAdd ACP units at our facilities, while meeting all the ASME code requirements. Welders must be competent in using potentially dangerous equipment following all safety precautions. The ideal candidate... 

Worldwide Clinical Trials

Pharmacy Technician I - San Antonio, TX - Office Based Job at Worldwide Clinical Trials

What the Pharmacy Technician I does Worldwide The Pharmacy Technician, along with other technicians, performs the bulk of the study dosing. They perform dispensing, preparation, and dosing procedures following WCT procedures and study protocol requirements. The Pharmacy...