Software Engineer

3 hours ago


Dallas, Texas, United States Enovis Full time
Job Title: Software Engineer

At Enovis, we are seeking a highly skilled Software Engineer to join our Recovery Science Business Unit. As a key member of our team, you will play a crucial role in developing innovative software solutions for our clinical equipment.

Job Summary:

The Software Engineer will be responsible for maintaining and improving existing embedded software for electro-therapy products, as well as investigating software-related issues and performing root-cause analysis. You will also coordinate software change activities with cross-functional teams, including Project Management, QA, RA, Clinical, and Product Management.

Key Responsibilities:

  • Improve and maintain existing embedded software for electro-therapy products and related documentation
  • Investigate software-related issues, perform and document root-cause analysis
  • Coordinate software change activities in collaboration with Project Management, QA, RA, Clinical, and Product Management representatives
  • Setup or extend test infrastructure and software tools
  • Implementation of software change, release, and documentation
  • Organize, document, and participate in software design and code reviews and provides support to manufacturing, servicing, and product management department
  • Contribute to new product development project success in a multidisciplinary, international team

Requirements:

  • Bachelor's degree in computer science, computer/electrical engineering, information technology, or a similar field
  • 5 years experience in software/embedded software development with skills in C#, Javascript, Linux, DevOps, git
  • Medical Device Industry highly desirable with FDA, MDR, 62304, documentation, release process, CAPA, QA, RA
  • Proficient in C, good knowledge of other programming languages including C#, C++, Python, Bash
  • Strong experience in low-level MCU programming like STM32, involving peripherals such as ADC, DAC, UART, SPI, I2C, DMA, USB, Timers
  • Fundamental understanding of electronics, capable of reading and understanding schematic around the MCU
  • Experience with development tools such as debuggers (JTAG), oscilloscopes, logic analyzers, simulators
  • Firmware development expertise is highly desirable

Travel Requirements:

Minimal travel required

About Enovis:

Enovis is a leading global provider of high-quality clinical equipment for rehabilitation and pain management. Our Recovery Sciences business is focused on accelerating the pace of new product development and better integrating our global product offering to meet the changing needs of clinicians.

Why Join Enovis:

At Enovis, we are committed to creating better together. We believe that the power to create better begins with having the best team, pursuing common goals, operating at the highest levels, and delivering extraordinary outcomes. We strive to provide a work environment that is inclusive, diverse, and supportive of our employees' growth and development.

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.



  • Dallas, Texas, United States Lynx Software Technologies Full time

    Position OverviewLynx Software Technologies is in search of a seasoned Embedded Software Engineer at the principal level, eager to collaborate with a skilled team to deliver cutting-edge solutions for future challenges. The ideal candidate will be part of a high-achieving, multi-location team and must exhibit self-motivation, a robust work ethic, effective...

  • Software Engineer

    4 weeks ago


    Dallas, Texas, United States Delta System and Software Inc. Full time

    Job OverviewPosition: Software Engineer - Python SpecialistLocation: RemoteEmployment Type: ContractCompany: Delta System and Software Inc.Position Details:Key Responsibilities:Demonstrate strong programming capabilities in the Python language.Engage in writing, testing, and debugging Python code for diverse projects.Possess knowledge of popular Python...

  • Software Engineer

    6 days ago


    Dallas, Texas, United States Glosys Corp Full time

    GLOSYS Corp is a leading IT staffing and solutions provider. We strive to build long-term relationships with our clients based on trust, responsiveness, and accountability. Our approach to customer service is agile and nimble, allowing us to deliver high-quality results while maintaining a focus on the IT marketplace.Key Responsibilities:* Utilize software...


  • Dallas, Texas, United States Dallas Full time

    Software Engineering ManagerOnsite in Dallas, TXWe are seeking a Software Engineering Manager to lead software development for our drug delivery systems.This role will manage the software lifecycle, from development to maintenance, while ensuring compliance with industry standards.Key Responsibilities:Lead a team of software engineers to design, develop, and...


  • Dallas, Texas, United States Randstad Digital Full time

    Job DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our team at Randstad Digital.The ideal candidate will have a strong background in embedded C/C++ programming and the ability to work with multiple tools, platforms, and programming languages.Key ResponsibilitiesDesign, develop, and maintain software for embedded devicesWrite...


  • Dallas, Texas, United States US Main Full time

    Photon Infotech, Inc **Multiple Openings Available** We are seeking highly skilled professionals to join our team as Software Engineers in Test and Senior Software Engineers. **Software Engineer in Test** * Collaborate with cross-functional teams to understand project requirements and design comprehensive test plans. * Define test objectives, scope, and...


  • Dallas, Texas, United States BioTalent Full time

    BioTalent is seeking a highly skilled Software Engineer Lead to join our team in Dallas, TX. As a key member of our Medical Device company, you will be responsible for leading the development of software for surgical robotics. Your expertise in C++ development and Qt framework will be crucial in driving our expansion into this exciting field.Key...


  • Dallas, Texas, United States Opus Talent Solutions Full time

    Job OpportunityWe are seeking a skilled and passionate instructor to join our team at Opus Talent Solutions as a Software Engineering Instructor. As a key member of our training team, you will be responsible for designing and delivering high-quality training programs to our students.About the RoleWe are looking for an experienced software engineer with a...


  • Dallas, Texas, United States Diverse Lynx Full time

    Job Title: Senior.NET Software Engineer Location: Chandler, AZ; Charlotte, NC; Dallas, TX About the Role: We are seeking a highly skilled Senior.NET Software Engineer to join our team at Diverse Lynx LLC. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable software solutions using.NET...


  • Dallas, Texas, United States Amazon Services LLC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Benefits Experience and Technology (BXT) team at Amazon Services LLC. As a member of this team, you will play a key role in building tools to improve our benefits administration process, making the benefits experience more seamless for Amazonians.Key...

  • Software Engineer

    4 weeks ago


    Dallas, Texas, United States Redolent Full time

    Java Software Engineer @ RedolentPOSITION:Software Engineer - JavaLOCATION:RemoteDURATION:6 to 12+ MonthsCOMPENSATION:Dependent on ExperienceROLE OVERVIEW:As a Java Software Engineer, you will be responsible for designing, developing, and implementing robust web-based applications tailored to meet business needs. You will adhere to established life cycle...


  • Dallas, Texas, United States Mastech Digital Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Mastech Digital. As a key member of our software development team, you will be responsible for designing, developing, and deploying high-quality software solutions using a full stack approach.About the RoleThis is a challenging and rewarding opportunity for a seasoned...

  • Software Engineer

    5 days ago


    Dallas, Texas, United States VetJobs Full time

    About This RoleWe are seeking a highly skilled Software Engineer to join our Information Technology Team within the Information Technology Division at VetJobs. As a key member of our team, you will be responsible for leveraging cutting-edge technology to solve business problems at American Airlines.Key ResponsibilitiesCollaborate with leaders, business...


  • Dallas, Texas, United States SynergisticIT Full time

    Company: SynergisticITWe are seeking motivated entry-level engineers to join our dynamic team.As a Junior Software Engineer, you will have the opportunity to:Rapidly acquire knowledge in cutting-edge technologies related to Web and Mobile Applications, Cloud Computing, DevOps, Data Science, and Data Engineering.Collaborate with experienced mentors and peers...


  • Dallas, Texas, United States Saxon Global Full time

    About This RoleWe are seeking a highly skilled Software Engineering Leader to join our team at Saxon Global.Key Responsibilities:Understand and own the execution of the leadership vision.Bring a demeanor of experimentation and innovation to drive creative solutions.Further a culture of best-in-class software engineering practices.Take ownership and...


  • Dallas, Texas, United States Catapult Solutions Group Full time

    Software Engineering ManagerCatapult Solutions Group is seeking a seasoned Software Engineering Manager to lead our software development efforts for drug delivery systems. This role will oversee the entire software lifecycle, ensuring compliance with medical device regulations and collaborating with hardware and regulatory teams to deliver integrated...


  • Dallas, Texas, United States CalpionPlutus Health Full time

    Job Title: Engineering ManagerWe are seeking an experienced Engineering Manager to lead our dynamic team at Calpion/Plutus Health. The successful candidate will be responsible for managing and mentoring a team of software engineers, providing guidance on technical issues and fostering a culture of continuous improvement.Key Responsibilities:Manage and mentor...


  • Dallas, Texas, United States Catapult Solutions Group Full time

    Software Engineering ManagerCatapult Solutions Group is seeking a seasoned Software Engineering Manager to lead the development of software for our drug delivery systems. This role will oversee the entire software lifecycle, from development to maintenance, ensuring compliance with medical device regulations.Key Responsibilities:Lead the development,...


  • Dallas, Texas, United States Planet Technology Full time

    Job Title: Software Engineering DirectorAbout the Role:We are seeking an experienced Software Engineering Director to lead our technical product development team at Planet Technology. As a key member of our leadership team, you will be responsible for overseeing the development of our internal analytics data warehouse, digital properties, and content...


  • Dallas, Texas, United States Signify Health Full time

    Job OverviewAs a Senior Software Engineer, you will be a pivotal contributor within a collaborative engineering team, tasked with the design and implementation of cloud-based software solutions that enhance the operational capabilities of Signify Health. This prominent position requires you to utilize your extensive experience to significantly influence the...