Embedded Software Engineer

Global Connect Technologies
Minnesota, United StatesFull-timePosted Aug 26, 2026

About the role

Job Title: Embedded Software Engineer

Job Description

Join our dynamic team as an Embedded Software Engineer where you will be responsible for software and firmware development for new products. This role involves developing from the ground up, primarily using embedded C++. You will work on projects utilizing a 32-bit microprocessor.

Responsibilities

Develop and implement software and firmware for new products.

Program primarily in embedded C++.

Work on projects utilizing a 32-bit microprocessor.

Engage in full-cycle embedded software development.

Collaborate in a safety-critical environment, such as medical device or aerospace industries.

Incorporate Board Support Packages into project development.

Essential Skills

5+ years of embedded software development experience.

5+ years of recent RTOS experience, preferably with QNX or Free/Safe RTOS, but experience with TI/BIOS, uCOS is acceptable.

5+ years of experience with embedded C++.

1+ year of experience in a safety-critical environment (medical device or aerospace).

1+ year of experience working with Board Support Packages.

Additional Skills & Qualifications

Proficiency in both C++ and C programming languages.

Experience with Embedded Linux.

Experience with multithreaded programming.

Proficiency with communication protocols such as SPI, I2C, and UART.

Responsibilities

  • Develop and implement software and firmware for new products
  • Program primarily in embedded C++
  • Work on projects utilizing a 32-bit microprocessor
  • Engage in full-cycle embedded software development
  • Collaborate in a safety-critical environment, such as medical device or aerospace industries
  • Incorporate Board Support Packages into project development

Qualifications

  • 5+ years of embedded software development experience
  • 5+ years of recent RTOS experience, preferably with QNX or Free/Safe RTOS
  • 5+ years of experience with embedded C++
  • 1+ year of experience in a safety-critical environment (medical device or aerospace)
  • 1+ year of experience working with Board Support Packages
  • Proficiency in both C++ and C programming languages
  • Experience with Embedded Linux
  • Experience with multithreaded programming

Skills mentioned

C++CEmbedded SystemsEmbedded Software DevelopmentReal-Time Operating SystemsEmbedded LinuxMultithreadingFirmware DevelopmentConcurrencySystems Engineering

About Global Connect Technologies

Global Connect Technologies is a fast-growing automotive and IT engineering services company based in the USA. Our team of proficient and experienced professionals specializes in providing a wide range of services, including automotive embedded product development, software design, development, and testing services. At Global Connect Technologies Inc., we take pride in our ability to offer qualified consultants with expertise in various automotive technologies such as In-Vehicle-Infotainment, Functional Safety (ISO26262), Advanced Driver Assistance Systems (ADAS), OTA, Cybersecurity, Connected Vehicles, Vehicle Diagnostics, and Autonomous Driving. Our consultants are well-versed with the latest technologies and industry trends, enabling us to provide customized and cutting-edge solutions that meet our clients' needs. We strive to deliver exceptional services to our clients, and we are committed to providing innovative and practical solutions that help them achieve their goals. Our mission is to drive innovation and progress in the automotive industry, and we achieve this by leveraging our experience, expertise, and dedication to our clients. Follow our page to stay updated on the latest industry news and insights, and to learn more about our services and expertise.

Engineering Services2-10 employeesMichigan