X-Ray Systems Software Developer

Charter Communications, Inc.
White Oak, NC, United States
3 months ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$125,000.0
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) .NET Framework Microsoft Windows Agile Methodology Automation of Tests C Sharp (Programming Language) C++ (Programming Language) Software Documentation Code Review Cyber Security Computer Programming Software Debugging
+15 more
Software Design Patterns Dicom Windows Presentation Foundation Object-Oriented Software Development Scrum Methodology Software Architecture Software Engineering Systems Integration Transmission Control Protocol (TCP) Windows Desktop Windows Forms Multithreading Software Verification Software Troubleshooting Information Technology

Job description

Our client is seeking an experienced Software Developer to join their R&D team developing next-generation medical X-ray imaging systems. This role will focus on designing, developing, testing, and maintaining Windows-based software used in FDA-regulated medical devices. The ideal candidate has strong C++/C# development experience, enjoys solving complex technical problems, and thrives in a collaborative engineering environment., 1. Design, develop, and maintain software for medical X-ray imaging systems using C++ and C#

  1. Translate product requirements into software architecture, technical designs, and functional specifications
  2. Debug, troubleshoot, and resolve software and system issues
  3. Develop automation tools and test frameworks to support software verification and validation
  4. Collaborate with systems, applications, image processing, and service engineering teams throughout product development
  5. Support software documentation, design controls, and regulatory compliance for FDA-regulated products
  6. Participate in Agile development activities including sprint planning, estimation, and execution
  7. Implement secure software development practices and support cybersecurity initiatives
  8. Perform software testing, code reviews, and system integration activities
  9. Provide technical support for complex software-related issues as needed

Requirements

  1. Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field
  2. 5+ years of professional software development experience
  3. Strong experience with C/C++, C#, and .NET development
  4. Experience developing Windows desktop applications using WinForms and/or WPF
  5. Knowledge of object-oriented programming, software architecture, and design patterns
  6. Experience with multi-threaded programming, Windows operating systems, and TCP/IP networking
  7. Familiarity with the Software Development Life Cycle (SDLC), testing, and change control processes
  8. Strong troubleshooting, communication, and problem-solving skills
  9. Experience within medical devices, FDA-regulated environments, or medical imaging is highly preferred
  10. Knowledge of ISO 13485, IEC 62304, ISO 14971, DICOM, or related medical device standards is a plus

Benefits & conditions

  1. Temp-to-hire opportunity with the potential for long-term employment
  2. Weekly pay while on assignment
  3. Opportunity to work on cutting-edge medical imaging technology
  4. Collaborative engineering environment
  5. Potential eligibility for the client’s comprehensive benefits package upon permanent hire

COMPENSATION: $125K

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…