Jobs and Careers
OR

Software Firmware Engineer

Orthofix
Lewisville, United Statesfull_timeVerifiedPosted 23 Apr 2025

About the role

Why Orthofix?
    

Guided by our organizational values – Take Ownership | Innovate Boldly | Win Together – we collaborate closely with world-class surgeons and other partners to improve people’s quality of life. At Orthofix, we want team members who build relationships and share knowledge, challenge the status quo, and deliver results every day to help us achieve our vision to be the unrivaled partner in Med Tech.  

Our global team of over 1,600 employees brings to market highly innovative, cost-effective, and user-friendly medical technologies that heal musculoskeletal pathologies for patients and the healthcare professionals who treat them. Looking to change people’s lives? Look no further.

How you'll make a difference?

Develop application software/firmware from specified User Needs and Design Inputs for Bone Growth Therapy (BGT) medical devices.

What will your duties and responsibilities be?

The following are the essential functions of this position. This position may be responsible for performing additional duties as tasks as needed and assigned.

  • Develop native Android-based Mobile Device Applications and C based firmware BGT products. Utilize a disciplined approach to software development and test, including: Software Architecture, Design, Coding, and Test. Adhere to software development processes during each development phase from design to deployment.

  • Maintain a high level of collaboration and communication cross functional stakeholders

  • Contribute to the design and risk analysis for each medical device software/firmware project

  • Assist with FDA-compliant software verification including such activities as:

  • Contribute to the development of test strategies and plans

  • Research and resolve errors

What skills and experience will you need?

The requirements listed below are representative of the education, knowledge, skill and/or ability required for this position.

Education/Certifications:

  • Bachelor’s degree OR High School diploma with 8+ years relevant Commercial Operations experience

Experience, Skills, Knowledge and/or Abilities:

  • Development of native Android apps

  • Unit and system-level verification of mobile applications

  • Knowledge and experience with current software development best practices.

  • Experience with software life cycle processes such as application deployment, configuration management, and post-production support

  • Proficiency with Object-Oriented design methodology.

  • Excellent verbal and written communication skills.

  • Solid programming experience in C, C++, Python.

  • Proven experience in embedded systems design with preemptive, multitasking real-time operating systems

  • Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems

  • Adequate knowledge of reading schematics and data sheets for components

What qualifications are preferred?

The education, knowledge, skills and/or abilities listed below are preferred qualifications in addition to the minimum qualifications stated above.

Education/Certifications:

  • B.S. Engineering or Computer Science degree or equivalent

Additional Experience, Skills, Knowledge and/or Abilities:

  • Experience developing with the Microsoft Visual Studio environment

  • Intermediate to advanced knowledge of C#, ASP.NET, Microsoft SQL Server

  • Experience with FDA guidance’s for general principles of software validation.

PHYSICAL REQUIREMENTS / ADVERSE WORKING CONDITIONS

The physical requirements listed in this section include, but are not limited, to the motor/physical abilities, skills, and/or demands required of the position in order to successfully undertake the essential duties and responsibilities of this position.  In accordance with the Americans with Disabilities Act (ADA), reasonable accommodations may be made to allow qualified individuals with a disability to perform the essential functions and responsibilities of the position.

  • No additional physical requirements or essential functions for this position.

DISCLAIMER

The duties listed above are intended only as representation of the essential functions of this position.  The omission of specific statements of duties does not exclude them from the position if the work is similar, related, or a logical assignment to the position.  The job d

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Orthofix

View company profile →