Logo
DJO Global

Software Engineer | Medical Device

DJO Global, Dallas, Texas, United States, 75215


Job Description:At Enovis we sweat the little things. We embrace collaboration with our partners and patients, and we glory in the grind of scientific excellence - with the goal of transforming medical technology as we know it.Because that's how we change the lives of patients for the better. And that's how we create better together.As a key member of the Recovery Science Business Unit you will play an integral part in helping Enovis drive the medical technology industry forward through transforming patient care and creating better patient outcomes.Job Title :Software EngineerReports To :Director, Sustaining EngineeringLocation:Lewisville, Texas (Hybrid)Business Unit Description :Enovis Recovery Sciences business is the leading global provider of high-quality clinical equipment for rehabilitation and pain management used by physical therapists, occupational therapists, athletic trainers, and chiropractors. To improve our position even further, Recovery Sciences is focused on accelerating the pace of new product development and better integrating our global product offering to meet the changing needs of clinicians. Recovery Sciences R&D supports both the Chattanooga, Compex , LightForce and Companion brands.Job Title/High Level Position Summary :The Software Engineer will work with a high performing product development team to extend our current product offering with innovative software solutions. This role will be specifically focused on maintaining software that controls neuromuscular electrical stimulation, ultrasound, laser and mechanical traction devices. Additionally, this role will contribute to the evolution of connecting devices via network technologies to improve the workflow in clinical settings.Key Responsibilities :Improve and maintain existing embedded software for electro-therapy products and related documentation (DHF)Investigate software-related issues, perform and document root-cause analysisCoordinate software change activities in collaboration with Project Management, QA, RA, Clinical dept., and product management representativesSetup or extend test infrastructure and software toolsImplementation of software change, release, and documentationOrganize, document, and participate in software design and code reviews and provides support to manufacturing, servicing and product management departmentContribute to new product development project success in a multidisciplinary, international teamMinimum Basic Qualifications :Bachelor's degree in computer science, computer/electrical engineering, information technology or a similar field5 years experience in software/embedded software development with skills in C#, Javascript, Linux, DevOps, gitMedical Device Industry highly desirable with FDA, MDR, 62304, documentation, release process, CAPA, QA, RAProficient in C, good knowledge of other programming languages including C#, C++, Python, BashStrong experience in low-level MCU programming like STM32, involving peripherals such as ADC, DAC, UART, SPI, I2C, DMA, USB, TimersFundamental understanding of electronics, capable of reading and understanding schematic around the MCUExperience with development tools such as debuggers (JTAG), oscilloscopes, logic analyzers, simulatorsFirmware development expertise is highly desirableTravel Requirements:Minima lDesired Characteristics :Proven track record with low-level software in a MS Windows based environment developmentMotivation and interest to work in the highly regulated medical devices worldExperience with IEC 62304:2015 - Medical device software including architecture/documentation/testing of moderate and high level of concern classified productsExperience working on Class II Medical Devices and appropriate use of Risk Management standard ISO 14971Experience with FDA guidance documents related to medical device software. Demonstrate an understanding of design control requirements for medical devices and successfully navigate the product development process to release successful products to the marketSolid understanding and appreciation of SDLC process and tools (GIT, JIRA, ALM, etc...)Ability to work independently with minimal oversightAbility to work under strong timing and performance pressureAbility to explain complex technical issues and justify solutions with dataCapable of transforming business requirements into technical designStrong team spirit and ability to evolve in an international and multi-cultural environmentAdditional beneficial skills:

Experience/knowledge of cybersecurity standards applicable to medical device productsDemonstrated understanding of user experience, user centered design and responsive web designDesign Controls and/or Quality Management Systems trainingExperience in battery powered designs with limited resources (battery, processor power, space and costs)Programming experience on mobile platforms (Android and/or iOS) or web frontend and backend

"Creating better together". It's the Enovis purpose, and it's what drives us and empowers us every day on a global scale.

We know that the power to create better - for our customers, our team members, and our shareholders - begins with having the best team, pursuing common goals, operating at the highest levels, and delivering extraordinary outcomes.Watch this short video and discover what creating better together means to us at Enovis:Our Enovis Purpose, Values and Behaviors on VimeoABOUT ENOVISEnovis Corporation (NYSE: ENOV) is an innovation-driven medical technology growth company dedicated to developing clinically differentiated solutions that generate measurably better patient outcomes and transform workflows. Powered by a culture of continuous improvement, global talent and innovation, the Company's extensive range of products, services and integrated technologies fuels active lifestyles in orthopedics and beyond. Visit www.enovis.com to learn more.EQUAL EMPLOYMENT OPPORTUNITY:Enovis provides equal employment opportunities based on merit, experience, and other work-related criteria and without regard to race, color, ethnicity, religion, national origin, sex, age, pregnancy, disability, veteran status, or any other status protected by applicable law. We also strive to provide reasonable accommodation to employees' beliefs and practices that do not conflict with Enovis policies and applicable law. We value the unique contributions that every employee brings to their role with Enovis.ABOUT ENOVISEnovis Corporation (NYSE: ENOV) is an innovation-driven medical technology growth company dedicated to developing clinically differentiated solutions that generate measurably better patient outcomes and transform workflows. Powered by a culture of continuous improvement, global talent and innovation, the Company's extensive range of products, services and integrated technologies fuels active lifestyles in orthopedics and beyond.For more information about Enovis, please visit www.enovis.com.EOE AA M/F/VET/Disability StatementAll qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, religion, color, national origin, sex, protected veteran status, disability, or any other basis protected by federal, state or local laws.