Lancaster, CA

Principal Software Engineer

Are you ready to work for a more active world?

At Bioventus, our business depends on developing our people. We invest in you and challenge you to be the best. We value our colleagues for their different perspectives and individual contributions, and our leaders listen. Our success rests on working together to achieve shared goals and rewards. Join a diverse team of global colleagues driven to help patients resume and enjoy active lives.

Who is Bioventus?

We are the market leader in developing clinically proven and cost-effective solutions for pain treatment & joint preservation, restorative therapies and surgical solutions. Our products are recognized for their safety, innovation and effectiveness.

$425+ million in annual revenue

1100+ employees worldwide

Helping 700,000+ people every year

The Bioventus team always puts patients at the forefront, and their needs are the priority in the choices we make and actions we take.


Principal Software Engineer

Full time, Office based, Valencia CA.

As a member of the R&D team, this position is responsible for developing new medical devices as well as support of existing products in a regulated design control process. This position is expected to participate in the entire software development process for medical device products, including requirements, design, implementation, verification, validation, and the associated documentation.

What youll be doing

  • Participate in the entire product development process for medical devices in a regulated design controls environment.
  • Responsible for requirements definition, design, implementation, verification, and validation testing.
  • Responsible for design and implementation of various medical devices software projects including Windows applications and mobile applications (iOS, Android).
  • Participate in the design and implementation of various medical firmware / embedded /real time device projects.
  • Participate in the development of new algorithms.
  • Paricipate in software verificatoin and validation activities.
  • Responsible for writing required documents per software development process including requirements, design, unit test, Engineering reports, verification and validation plan and report.
  • Interact with Regulatory Affairs, Sales & Marketing, Quality Assurance, and Supply Chain Management.
  • Support exiting commercial products with manufacturing, supplies and field issues.
  • Travel may be required occasionally.

What youll bring to the table

  • Bachelors of Science in Computer Science, Electrical Engineering, Physics, or Mathematics (Masters Degree preferred)
  • 10 or more years experience in software development for medical devices in several disciplines listed below:
    • Experience with medical devices (implantable medical devices preferred) in a regulated design control process.Experience with medical device software development cycle and software life cycle
    • Experience in Windows Desktop development
    • Experience with iOS and Android development
    • Experience with real time firmware
    • Experience with algorithm development
    • Software architecture design
    • Experience with software qualification
    • Experience with another regulated environment (e.g. military) is preferred.
    • Proficiency in Object Oriented Methodology required.
    • Proficiency in Java language is desired.
    • Proficiency in Swift language is desired.
    • Proficiency in C/C++ language is required.
    • Proficiency in C# language is preferred.
    • Experience in firmware development is desired.
    • Ability to work in a team-oriented environment with multiple departments as well as the ability to work independently.
    • Experience with software development under ISO 62304
    • Understanding of medical devices standards (i.e. ISO 60601, ISO 14708)
    • Strong communication skills are required.
    • Strong documentation skills are required.
    • Strong problem-solving skills and customer service/relation skills.
    • Strong organizational skills, self-managed and goal oriented.
    • Strong time management skills required.

What youll receive

  • The satisfaction of driving real change in the industry and peoples lives
  • A diverse global community of people who are driven by a shared purpose to help patients
  • A business that acts with integrity in all interactions with co-workers, leaders and customers
  • We value others and build success by appreciating differences in thought, opinion, background, skills and perspectives
  • An environment of continuous learning and development
  • Flat organizational structures which elevate employees level of responsibility
  • Meaningful opportunities for professional development and mentoring
  • Competitive compensation package, including bonus
  • Exciting benefits package, including 18 days vacation; medical, dental and vision benefits; life insurance; and a 401(k) plan

Are you the top talent we are looking for?

Apply now! Hit the Apply button to send us your resume and cover letter.

Bioventus is committed to fostering an inclusive and diverse community of employees with a strong sense of belonging. We believe we are bettered by all forms ofdiversity, andtake pride in working with top talent from every walk of life. In the spirit of inclusivity, qualified applicants will be considered without regard to age, ethnicity, ability, gender, gender expression, gender identity, nationality, race, religion or sexual orientation.All individuals, regardless of personal characteristics, are encouraged to apply.

Bioventus requires proof that new hires be fully vaccinated against COVID-19, unless you are approved for a reasonable accommodation based on disability, medical condition, pregnancy, or religious belief that prevents you from being vaccinated where allowable under the law. Documentation is required to be uploaded within the first week of employment.

Recommended Skills

  • Algorithms
  • C Sharp (Programming Language)
  • C++ (Programming Language)
  • Communication
  • Coordinating
  • Customer Service
Browse other jobs