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 bone graft substitutes with products recognized for their safety, innovation and effectiveness.
$350+ million in annual revenue
800+ employees worldwide
Helping 440,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.
Software / Firmware Engineer II - iOS and Android Exciting healthcare technology company!
Full time, Office Based, Valencia CA
Relocation support will be provided for this role if required.
As a member of the R&D team, this position is responsible for support of existing products, as well as development and support of new products. This position is expected to participate in the entire software development process for the medical device products including requirements, design, implementation, verification and validation and the associated documentations. This position is also expected to contribute in the development of existing and new algorithms.
Ideal candidates have strong interpersonal skills and determination to provide the best possible experience to our customers and coworkers. They strive for excellent performance, driven by the willingness to both teach and learn. They are good team players, dynamic, optimistic, accurate, well-organized, and ambitious about developing as a leader.
What you'll be doing
Participate in the entire Software Development process for the medical device products, including requirements definitions, design and implementation, verification, and validation testing.
Responsible for design and implementation of various medical device software projects including iOS and Android applications.
Participate in the design and implementation of various medical device firmware embedded / real time devices projects.
Participate in the development of existing and new algorithms.
Participate in the software verification and validation activities.
Participate in 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.
Travel is required, though this will be planned in conjunction with the functional departmental manager and will be based on requirements.
What you'll bring to the table
Bachelor of Science or master's degree preferred in Computer Science, Electrical Engineering, or Mathematics.
Five years' experience in development of software is required. Desired experiences in several disciplines listed below
Experience with iOS and Android application
Experience in Windows Desktop applications is a plus
Experience with real time firmware is a plus
Experience with algorithm development is a plus
Experience with software development cycle and software life cycle
Experience with software qualification
Experience with medical devices is preferred.
Experience with another regulated environment (e.g. military) is preferred.
Candidates should be organized, be self-motivated, be capable of working as part of a team or independently.
Proficiency in Object Oriented Methodology is required.
Proficiency in Java language is required.
Proficiency in Swift language is required.
Proficiency in C/C++ language is preferred.
Proficiency in C# language is preferred.
Experiences in iOS software development is required.
Experiences in Android software development is required.
Experiences in MS Windows desktop software development is preferred.
Experiences in firmware development is preferred.
Experience with Matlab is preferred.
Ideal candidate shall be proficient in development of iOS and Android applications and willing to participate in the development of the Windows desktop and firmware (embedded) projects.
Solid working knowledge of Word and Excel is required.
Strong communication skill is required
Strong documentation skills needed.
High degree of energy, resourcefulness, and flexibility.
.
What you'll receive
The satisfaction of driving real change in the industry and people's 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 three weeks' 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.