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

bWQxdFJtWDRlM0NWZWMrbGVibWJ1Q3ZPU3c9PQ==
  • 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

LifeStance Health

Clinical Testing Pediatric Neuropsychologist - Gardner, MA Job at LifeStance Health

At LifeStance Health, we believe in a truly healthy society where mental and physical healthcare are unified to make lives better. Our mission is to help people lead healthier, more fulfilling lives by improving access to trusted, affordable, and personalized mental healthcare...

Bairesdev S.A.

Work From Home Junior React Developer Job at Bairesdev S.A.

Work from Home Junior React Developer At BairesDev, we've been leading the way in technology projects for over 15 years. We deliver cutting-edge solutions to giants like Google and the most innovative startups in Silicon Valley.Our diverse 4,000+ team, composed of the... 

Postal Jobs Resource

Postal Delivery Associate Job at Postal Jobs Resource

Join USPS as a Postal Delivery Associate and Start Your Career Journey Today! USPS is actively...  ..., ensuring a chance for you to become part of this essential service.No prior...  ...their intended destinations safely and on time. While a high school diploma or equivalent... 

Top Position

PPC Specialist (remote, full-time) Job at Top Position

 ...the name of the game for us. Currently, we are looking for a PPC Specialist (full-time) to join our team. Please pay attention to...  ...Experience with Hotjar/CrazyEgg. Why work with us? Fully remote and full-time work (8 hours) from anywhere in the world;... 

Encompass Health

Occupational Therapy Team Leader Job at Encompass Health

 ...current licensure and/or certifications, if applicable. - May be required to work weekdays and/or weekends, evenings and/or night shifts if needed to meet deadlines. - May be required to work on religious and/or legal holidays on scheduled days/shifts. - Will be...