Demo

Embedded Software Engineer

Global Connect Technologies
Paul, MN Contractor
POSTED ON 5/29/2026
AVAILABLE BEFORE 6/27/2026

Position: Medical Senior Embedded Software Engineer – QNX / BSP

Location: St. Paul MN


About the Role

Senior Embedded Software Engineer with deep expertise in QNX, BSP development, and embedded systems engineering. This role will focus heavily on Board Support Package (BSP) bring-up, embedded firmware development, and transitioning into application-level development within a regulated medical device environment.

The ideal candidate will bring strong experience working with microprocessors, embedded Linux/QNX systems, and hardware-level debugging, while collaborating closely with cross-functional software and hardware engineering teams.

Key Responsibilities

Lead and support QNX BSP bring-up activities for embedded medical device platforms

Perform initial board configuration, OS-level service integration, and ongoing BSP maintenance

Develop and maintain embedded firmware using C/C

Work directly with microprocessors and embedded hardware interfaces

Support hardware bring-up, debugging, and low-level system interaction

Transition from BSP/platform work into embedded application development on QNX systems

Collaborate with software and hardware engineering teams across subsystem development

Contribute to architecture discussions and subsystem ownership when needed

Participate in code reviews, unit testing, and documentation activities aligned with medical device development standards

Develop software deliverables suitable for FDA-regulated environments

Required Technical Qualifications

Core Expertise

Strong experience with QNX development and BSP engineering

Hands-on experience with:

Board bring-up

BSP configuration and maintenance

OS-level services

Embedded platform integration

Strong Linux and embedded Linux systems knowledge

Experience supporting Linux-based BSP environments

Proficiency in embedded software development using:

C

C (object-oriented programming preferred)

Experience working with:

Microcontrollers

Microprocessors

Familiarity with embedded communication protocols:

I2C

SPI

Additional embedded interfaces/protocols

Experience with hardware-level debugging and troubleshooting

Understanding of embedded boot processes and display bring-up

Ability to work in a cross-functional engineering environment

Preferred / Nice-to-Have Skills

Experience with RTOS environments

GUI development experience, particularly using Qt

Knowledge of:

Multiple boot image configurations in QNX

Display/screen subsystem initialization

Exposure to subsystem ownership or light technical leadership

Experience across multiple industries or embedded domains

Medical Device & Regulatory Experience

Preferred candidates will have experience in regulated medical device software development, including familiarity with:

IEC 62304 software lifecycle standards

Unit testing methodologies

Requirements documentation

Code reviews and traceability

FDA-compliant software deliverables

Hourly Wage Estimation for Embedded Software Engineer in Paul, MN
$50.00 to $61.00
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 Embedded Software Engineer?

Sign up to receive alerts about other jobs on the Embedded Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Global Connect Technologies

  • Global Connect Technologies Ohio, OH
  • Department: Automotive Design & Development Role: Mechanical Design Engineer – Automotive (CATIA & AutoForm) Location: Reymond Ohio Job Summary Seeking a s... more
  • Just Posted

  • Global Connect Technologies Raymond, OH
  • Supports advance Body Frame Stamping product feasibility from styling sketch through 1st drawing issue for New Model Body in White construction. Creates pa... more
  • Just Posted

  • Global Connect Technologies Columbus, IN
  • Lead the automation testing strategy for telematics and connected vehicle programs Develop, execute, and maintain automation test scripts for telematics sy... more
  • 1 Day Ago

  • Global Connect Technologies Dearborn, MI
  • Job Title: Program Manager – IT & Contact Center Programs Location: Dearborn, MI Employment Type: Full-Time Job Summary: We are seeking an experienced prog... more
  • 5 Days Ago


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

  • D3 Embedded Rochester, NY
  • SENIOR EMBEDDED SOFTWARE ENGINEER Department: Product Design Services FLSA Status: Exempt Reports to: Operations Manager Pay Range: $93,000 - $125,000 annu... more
  • 4 Days Ago

  • D3 Embedded Rochester, NY
  • Embedded Software Engineer, Staff Department: Product Design Services FLSA Status: Exempt Reports to: Design Engineering Operations Manager Pay Range: $125... more
  • 7 Days Ago

AI Assistant is available now!

Feel free to start your new journey!