Software Development Engineer (C/C++)

Company

Ortho Clinical Diagnostics

Location

Brooklyn NY

Type

Full Time

Job Description

The Career Potential

Ortho Clinical Diagnostics is committed to improving and saving lives with diagnostics. To do this we hire people who share this dream and are ready for new adventures. As a valued team member, you will carve your own career path and be part of building this company stronger and better than ever before. There is no limit to the experiences, opportunities and new directions you will have access to here at Ortho Clinical Diagnostics. More importantly, you will be driving the surge of a whole new direction in important medicine. That's something we can all take pride in as we take this journey together.

Ortho is known in the industry as a leader in customer service and support. Deeply understanding and exceeding the needs of our clinical lab, hospital and blood bank customers is what we do. It's who we are. If you join Ortho, no matter what your role, you will be expected to keep that Customer Excellence focus in your work.

The Opportunity

As we continue to grow, we are seeking a Software Development Engineer who has the skill and experience to design, develop, and maintain complex software components in one or more object-oriented programming languages. This role will also demonstrate ownership of requirements, build, integration and testing of software in line with defined software development processes and tools. This position is based in Rochester, NY. Qualified candidates requiring H1-B or TN sponsorship will be considered.

The Responsibilities
  • Develops software solution(s) / feature(s) including Definition of Done (DoD) artifacts within an Agile development environment.
  • Translates requirements into list of user stories and ensures timely delivery with quality.
  • Collaborates using principles of Software Development lifecycle (SDLC) and helps improve Agile processes.
  • Design's software considering customer workflow, security, serviceability, performance, and code maintainability.
  • Demonstrates strong problem-solving skills using software debugging tools to investigate field issues.
  • Works in compliance with the quality management system (QMS).
  • Performs other work-related duties as assigned.


The Individual
  • Requires a minimum of 3 years of experience with Bachelor's degree in a software field and/or equivalent combination of education and experience.
  • 2 years of involvement in developing software for a multi-discipline complex system.
  • Strong knowledge of object oriented design and software design patterns.
  • Experience with embedded real-time applications written in C, C++.
  • Experience in one or more of the following areas:
  • > Software control of electro-mechanical devices utilizing stepper motors, position encoders, and other sensing technology.
  • > Relational database design and utilization within an embedded environment.
  • > Complex machine scheduling and sequencing applications.
  • > Machine vision. Image capture and image analysis.
  • Hands on experience with unit test tools, test automation tools and modern CI-CD tools.
  • Demonstrates the initiative and ability to explore alternate technology and approach to solve problem at hand.
  • Skilled in breaking down problem / work items and estimating task efforts.
  • Ability to work well in a team environment.
  • Experience with writing technical requirements.
  • Operates through the entire Software Development lifecycle (SDLC).
  • Attention to detail.
  • Preferred:
  • >3 years of experience with software development for medical devices or software development in another regulated industry.
  • Exposure with QNX operating system.


Key Working Relationships:
  • Internal: Work with other Instrument R&D and Assay engineering groups & support engineers.


EOE/AA Disability/Veteran

#LI-JP

Date Posted

08/12/2022

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Engineer - Python - Vatic Investments

Views in the last 30 days - 7

Vatic Investments is looking for a Python Software Engineer to work on algorithmic trading systems The role requires expertise in C Python and Linux a...

View Details

Software Engineer - Viam

Views in the last 30 days - 14

Viam is a robotics platform that makes it easy to turn great ideas into productionready robots It offers a modern architecture easy developer APIs clo...

View Details

Software Engineer, SDK/NetCode - Viam

Views in the last 30 days - 11

Viam is a robotics platform that makes it easy to turn great ideas into productionready robots The company is looking for engineers to build software ...

View Details

Senior DevOps Engineer - 3Red Partners

Views in the last 30 days - 0

3Red Partners LLC is seeking a Senior DevOps Engineer to join their team The company offers competitive benefits excellent worklife balance and opport...

View Details

Senior Mobile Engineer - Viam

Views in the last 30 days - 13

Viam is a robotics platform that makes it easy to turn great ideas into productionready robots The company is looking for a Mobile Engineer to build c...

View Details

Development & Partnerships Operations and CRM Manager - Acumen

Views in the last 30 days - 5

Acumen is seeking a data and systems oriented individual to lead the Development Partnerships Operations team The role involves managing Salesforce C...

View Details