Demo

Principal Software Engineer

Constellation Search Group
Minneapolis, MN Full Time
POSTED ON 2/20/2025
AVAILABLE BEFORE 3/19/2025

Title: Principal Software Engineer

Location: Minneapolis, MN (Hybrid)

Compensation: 150 to 170k, Bonus, Benefits

Type: Direct


Job Description:

Constellation Search Group is seeking a highly motivated Principal Software Engineer to join the Cardiovascular R&D Team. The successful Principal Software Engineer will participate in the design and development of medical device software. You will join a highly profitable, growing R&D team as we develop innovative products that sustain and improve the lives of patients around the world. You will use your technical and collaboration skills alongside your passion for innovation and continuous improvement to help drive our product development forward.


Responsibilities:

  • Design, implement, test and support medical device software for windows applications
  • Document software development activities using our approved procedures and standards
  • Track software development efforts by creating and maintaining records in the approved tracking management tool
  • Analyze, evaluate and verify requirements for our software and systems using software engineering best practice
  • Continuously improves process and work methodologies by interfacing with peers/cross-functional groups and analyzing activities to improve workflow and work processes
  • Directly support personnel and project activities to meet project goals and timelines
  • Mentor junior engineers in hardware and software engineering activities, methodologies and domain knowledge
  • Participate as a reviewer for design and development activities


Experience:

  • 4 year degree in Computer Science, Electrical Engineering or related field.
  • 8 Years of relevant work experience with BS.
  • 6 Years of relevant work experience with MS..
  • 4 Years of relevant work experience with PhD.
  • Experience writing windows-based software using Microsoft Tools.
  • Expert level skills in C# and C programming languages.
  • Experience leading software development teams using Agile Methodologies.
  • Experience developing software within the medical device industry.
  • Experience working on projects involving multi-functional engineering teams.
  • Experience with the Atlassian Tool Chain.
  • Experience with windows debugging and memory management tools.
  • Experience with code optimization techniques.
  • Experience with writing software to enhance windows security.
  • Experience with Python and/or Matlab.
  • Experience writing image processing algorithms using classical and machine learning techniques.
  • Experience writing software that interfaces with custom hardware.
  • Experience with automation frameworks for building and testing software.


Benefits:

  • Medical, Dental and Vision Insurance.
  • Vacation Time, PTO and personal days.
  • Long Term Disability.
  • ADD Insurance
  • Employee Assistance Program
  • 401k with Matching



Equal Opportunity Employer:

We are deeply committed to building a diverse and inclusive team. We believe that different backgrounds and life experiences make our team better. We do not discriminate against qualified employees or applicants because of race, color, religion, gender identity, sex, sexual preference, sexual identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, military status, or any other characteristic protected by local law or ordinance.

Salary : $150,000 - $170,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer?

Sign up to receive alerts about other jobs on the Principal Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Constellation Search Group

Constellation Search Group
Hired Organization Address Nashville, TN Full Time
Constellation Search Group is seeking a Controller for a full-time direct hire position. The Controller is responsible f...
Constellation Search Group
Hired Organization Address Nashville, TN Full Time
Constellation Search Group is seeking a highly motivated and detail-oriented Account Manager for a full-time, direct hir...
Constellation Search Group
Hired Organization Address San Antonio, TX Full Time
Title : Frontend Developer Location: San Antonio, TX *(Hybrid) Compensation: 85 to 100k DOE Type: Direct Constellation S...
Constellation Search Group
Hired Organization Address Franklin, TN Full Time
Title : Senior Director, Brand & Product Marketing Location: Franklin, TN Compensation: 200 to 250k, 30% Bonus, Benefits...

Not the job you're looking for? Here are some other Principal Software Engineer jobs in the Minneapolis, MN area that may be a better fit.

Principal Software Engineer-Neurostimulation

Critical Fit Recruiting, Minneapolis, MN

Principal Engineer, Software

Verint Systems, Saint Paul, MN

AI Assistant is available now!

Feel free to start your new journey!