Senior Software Engineer - Medical

C#, WPF, WCF, C++, Java, Android, HTML5, SQL Server, Design Patterns, Software Development Life Cycle, Medical Instrumentation, FDA 510(K), 62304, 13485, Cybersecurity
Full Time
Depends On Experience
Telecommuting not available Travel not required

Job Description

If making the world a better place is important to you, you’ll fit right in at Syncro. We are a group of software developers who focus entirely on developing medical technology. We work with leading edge products in diagnostics, drug delivery and therapeutics.

We meet software engineering challenges using a wide range of mobile, Windows, embedded, and web-based technologies. For over 30 years we have functioned as a software development group for medical manufacturers, large and small.

Strong growth in 2018 has created several key positions in development and project management. If you are skilled, confident and like new challenges we’d love to talk to you. At Syncro, everyone’s opinion matters – there is unlimited access to management and uncommon opportunity for advancement.

You’ll find our 40 person flexible development team to be collegial and supportive. Bring your best game and make a difference.


This is a senior position which may lead to a role in Project Management or to our top developer position as a Principal Engineer.


Position requirements:

  • BSEE/BSCS or science degree – Master’s degree strongly preferred
  • Experience:
    • Must have 8-10 years working under a prescribed development process
    • Must have developed high-performance software for constrained target environments including multithreaded application design
    • Must have experience in one of the following:
      • C#/.NET design, implementation and test
      • Mobile development on Android or iOS -- Java, Swift, Xamarin
    • Must have technical or team leadership experience
  • Able to work independently and as part of a team.
  • Eager to learn new development technologies and application areas

Experience in the following considered a “plus”

  • Requirements analysis, management, and documentation
  • WPF, other .Net UI technologies;
  • WCF, message queues, web services, REST API
  • Experience working with and controlling hardware such as pumps, motors, cameras, DAQ, etc. 
  • Design of sophisticated, custom UI controls
  • Communication protocols, LIS/HIS including ASTM, HL7, DICOM
  • Unmanaged code including C++ and C
  • Web development with HTML5, Angular, ASP.NET
  • Database design and optimization using SQL Server, Entity Framework
  • FDA 510(K) process and quality system requirements


Syncro Medical offers competitive compensation, as well as an excellent benefit package which includes flexible paid time off, health insurance, 401(k) plan, a bonus program, and a casual but focused environment.

Syncro Medical is located in scenic Bucks County, Pennsylvania – under 30 minutes from Philadelphia and New Jersey. Find out more about us at:


Applicants must be currently authorized to work in the United States on a full-time permanent basis. Syncro does not provide any sponsorship.

Posted By

Archie Joseph

886 Town Center Dr Langhorne, PA, 19047

Dice Id : 10154378
Position Id : 467974
Have a Job? Post it