Principal WPF/C++ Software Engineer

    • Carlsbad, CA

Kforce has a client in search of a Principal WPF/C++ Software Engineer in Carlsbad, CA. This role is currently 100% remote and will switch back to an office environment when COVID-19 restrictions are lifted. Summary: The Principal WPF/C++ Software Engineer is responsible for participating in and contributing to the architecture, design and development of the system software and algorithms of an electro-anatomical mapping system. The Principal C#/WPF/C++ Software Engineer is responsible for department-wide software activities, including regulatory documentation, and design reviews. Duties:

  • Develop application software with C#/WPF using Microsoft Visual-Studio
  • Develop real-time, unmanaged, C++-based software using Microsoft Visual-Studio
  • Translate MATLAB-based algorithms and functions into optimized C++ code
  • Work in small teams with experts of different fields (electrical engineers, scientist, clinical experts, etc.)
  • Lead small teams when needed
  • Participate in development lifecycle (research, development, documentation, validation, release management)
  • Builds consensus and gains support of key stakeholders; Contributions greatly impact the overall team's objectives
  • Coordinates across and within the organization to determine appropriate resources and budget to complete projects in the most-efficient manner
  • Helps influence decisions within the department and for projects to avoid shortcomings
  • Encourages a cohesiveness team by being an exemplary team player
  • Maintains a high degree of quality in all work performed and overseen
  • Demonstrates software group-wide influence and technical competence, particularly in the languages and techniques used in the clients software engineering
  • Regularly collaborates with others and provides independent thought in suggesting and influencing design and research strategies

  • Typically requires a minimum of 10 years of related experience and a Bachelor's and/or Master's degree, and/or PhD in a Scientific/Engineering discipline; or equivalent combination of education and experience
  • At least 5 years of experience in Microsoft C++ development coupled with at least 5 years of C#/WPF development
  • Experience using C++ to interface with an embedded device with large amounts of data. UDP and Overlapped IO experience is a plus
  • Top skills needed includes: C#, WPF, CI/CD, IEC62304/510k, QMS, C++
  • Experience with one or more helper libraries such as MFC, STL, or Boost libraries
  • Strong background in multi-threading
  • Entity Framework knowledge desired
  • Excellent problem-solving skills, thoroughness, attention to detail
  • Background in IEC 62304 processes a big plus
  • Background in mathematics a plus
  • Background in MATLAB programming a plus
  • Demonstrates technical expertise and implementing innovative solution
  • Demonstrates high level of strategic and global thinking
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

Kforce is a staffing and solutions firm offering technology and finance jobs at top employers nationwide.

Kforce Company Image

Back to top