JOBSEARCHER

Senior Software Engineer

We are seeking a Senior Software Engineer with a strong background in software development for medical devices in Raleigh, North Carolina (USA). This is an onsite role with a 3-month contract.Required Qualifications:• Minimum 10+ years of software development experience with embedded devices.• Strong proficiency in C++, C#, Microsoft .NET framework, and GUI development (MFC, MVVM).• Experience with software design, integration, and release strategies.• Proficient with Microsoft Visual Studio, SQL databases, Qt/QML, and Windows 10.• Experience in cybersecurity for FDA-regulated environments.• Ability to work in a team-oriented environment and meet project milestones.• Bachelor's degree in Computer Science, Electrical Engineering, or Computer Engineering.Preferred Experience:• Experience with real-time systems, state machines, and Windows host applications.• Experience in human-safety-critical environments.• Strong troubleshooting and debugging skills.