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


  • 5+ years working under a prescribed development process
  • Experience developing software for constrained target environments including multi-threaded application design
  • Experience in one of the following:
    • Windows Desktop design and development
    • Mobile development on Android or iOS -- Java, Swift, Xamarin
    • Multi-tasking embedded development
  • Experience as Dev Lead or Team Lead
  • 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:


Posted By

Archie Joseph

886 Town Center Dr Langhorne, PA, 19047

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