×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer

Job in Saint Paul, Ramsey County, Minnesota, 55199, USA
Listing for: Global Connect Technologies
Full Time position
Listed on 2026-06-03
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems / Firmware
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below

Overview

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.

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

Note:
Core Expertise
(paragraphs converted to bold are represented as text; bold is allowed via tags, but original content did not require emphasis beyond formatting safety)

  • Strong experience with QNX development and BSP engineering
  • Hands-on experience with:
  • Board bring-up
  • BSP configuration and maintenance
  • 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:
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary