Sr Software Engineer (Medical Device)

Primary Talent Partners

Mounds View (MN)

On-site

USD 103,320 - 117,096

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading staffing firm is seeking a Sr Software Engineer to design and develop embedded software for a medical instrument product. This role requires expertise in C programming and real-time operating systems, with a minimum of 4 years of experience preferred. The position is based on-site in Mounds View, MN, for at least 3 days a week, ensuring collaboration within an agile team environment. Competitive pay range of $75-$85 per hour is offered.

Qualifications

  • Minimum 2 years of relevant experience for entry-level; 4 years required for Senior position.
  • Expertise in real-time embedded software development.
  • Strong communication skills for agile team environment.

Responsibilities

  • Design and implement operating system components and software tools.
  • Ensure system improvements are effectively monitored and implemented.
  • Generate engineering policies and standards.

Skills

C programming for real-time embedded software
Multi-threaded coding
Debugging tools
Agile team collaboration
Communication skills

Education

University Degree

Job description

Overview

Base pay range: $70.00/hr - $80.00/hr. This range is provided by Primary Talent Partners. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base contract: 6 months for a Sr Software Engineer with a Medical Device client in Mounds View, MN. Pay: $75-$85/hr; W2 contract, no PTO, no Benefits. ACA-compliant supplemental package available for enrollment. Schedule: Standard Business Schedule. There is no guarantee of extension or conversion; discussion with the recruiter is advised.

Position: Sr Software Engineer, Embedded software for medical instrument/IoT product running RTOS on an ARM Cortex Processor.

Responsibilities
  • Designs, develops, tests, debugs and implements operating systems components, software tools and utilities.
  • Determines systems software design requirements. Ensures that system improvements are successfully implemented and monitored to increase efficiency.
  • Generates systems software engineering policies, standards and procedures.
Requirements
  • University Degree and minimum 2 years of relevant experience (4 years required for Senior position).
  • Must be local and willing to come onsite a minimum of 3 days a week.
  • 2+ years of relevant experience (4 years experience required for Senior position).
  • Expertise in C programming for real-time embedded software.
  • Experience with RTOS and multi-threaded coding (including asynchronous and synchronous code).
  • Experience debugging and using debugging tools.
  • Able to work in an agile cross-functional team environment; strong communication skills.
Nice to have
  • Experience with ARM Cortex
  • Experience with ThreadX
  • Experience with USB, BLE, TLS
  • Experience with Python
  • Experience defining XML and JSON
  • Experience with legacy code refactoring
Technical context

This position will design and develop embedded software for a medical instrument/IoT product running RTOS on an ARM Cortex Processor. Candidate should be skilled in Embedded Real-time Systems, C, RTOS, multi-threading and Event Driven Software. Experience with ARM Cortex, USB and BLE protocol is helpful.

Equal Opportunity

Primary Talent Partners is an Equal Opportunity / Affirmative Action employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, age, national origin, disability, protected veteran status, gender identity, or any other factor protected by applicable federal, state, or local laws. If you are a person with a disability needing assistance with the application or at any point in the hiring process, please contact us at info@primarytalentpartners.com.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

Real Staffing • Minneapolis (MN)

On-site
USD 90,000 - 120,000
Medical coverage
Dental coverage
Vision coverage
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

MedAcuity, LLC • Westford (MA)

Hybrid
USD 128,000 - 170,000
Medical insurance
Dental & Vision
HRA
+3
Senior Embedded Software Engineer Medical Device (Onsite)
Senior Embedded Software Engineer Medical Device (Onsite)

Primary Talent Partners • Mounds View (MN)

On-site
USD 80,000 - 100,000
Sr Embedded Software Engineer
Sr Embedded Software Engineer

Franklin Professional Associates • Acton (MA)

On-site
USD 90,000 - 130,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Compunnel Inc. • Irvine (CA)

On-site
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Stellar Consulting Solutions, LLC • San Diego (CA)

On-site
Software Engineer (Embedded)
Software Engineer (Embedded)

Primary Talent Partners • Boston (MA)

On-site
Embedded Software Engineer
Embedded Software Engineer

Indotronix Avani Group • San Diego (CA)

On-site
Software Engineer
Software Engineer

SPECTRAFORCE • Saint Paul (MN)

On-site
Senior Software Engineer
Senior Software Engineer

Enterra Medical, Inc. • Saint Louis Park (MN)

On-site
USD 150,000 - 165,000