Lead Embedded Software Engineer - Real-Time, Secure Systems

TeamGlobal

Town of Owego (NY)

Hybrid

USD 110,000 - 170,000

Part time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical, Dental, Vision
401(k)

Job summary

TeamGlobal is seeking an Embedded Software Engineer in the United States to design, develop, test, and maintain secure processing applications and high-performance embedded software for mission-critical platforms. You will work with modern C/C++ in bare-metal and RTOS environments, collaborate with hardware teams, and contribute to CI/CD pipelines, verification, and program documentation.

The role requires extensive C/C++ experience, debugging expertise, and a strong understanding of embedded

Qualifications

  • 6+ years of experience with C++ and Embedded Systems.
  • 5–6 years of professional C/C++ development experience, preferably in embedded or real-time contexts.
  • 1–2 years of experience developing and executing software verification procedures, including test plans, verification matrices, and compliance reporting.
  • Proficiency in modern C++ including C++14, C++17, and C++20, and C.
  • Strong debugging skills with JTAG, SWD, and logic analyzers.
  • Experience with Git version control.
  • Bachelor’s degree in Computer Science, Electrical/Computer Engineering, or related field, or equivalent experience.
  • Able to read, write, speak, and understand the English language.
  • Experience with low-level programming for microcontrollers or SoCs without an operating system.
  • Experience writing drivers for ASICs, FPGA interfaces, and peripheral devices.
  • Experience building and maintaining automated CI/CD pipelines using Jenkins, GitLab CI, or similar tools.
  • Experience with Embedded C/C++
  • Familiarity with Xilinx and PolarFire FPGA families.
  • Working knowledge of Vivado, Libero, Vitis, or SoftConsole development environments.
  • Experience using Python, Bash, or PowerShell for workflow automation.

Responsibilities

  • Write, debug, and maintain modern C++ code for secure processing applications.
  • Develop and sustain legacy codebases used across multiple projects.
  • Implement low-level C/C++ software for bare-metal and RTOS environments, including FreeRTOS and VxWorks.
  • Collaborate with hardware engineers to integrate software with microcontrollers, ASICs, and FPGA subsystems.
  • Produce firmware, drivers, and hardware-abstraction layers for mission-critical platforms.
  • Maintain and enhance CI/CD pipelines using Jenkins and GitLab CI.
  • Use build systems such as CMake and Make.
  • Automate workflows using Python, Bash, or PowerShell.
  • Enforce coding standards including MISRA C/C++ and C++ Core Guidelines.
  • Conduct peer reviews and unit testing using GoogleTest.
  • Create design documents, interface specifications, and maintenance guides.
  • Participate in Agile ceremonies, including stand-ups, sprint planning, and retrospectives.
  • Mentor junior engineers and share knowledge across cross-functional teams.
  • Medical, Dental, Vision, 401(k), and more!

Skills

C++ (embedded)
Embedded systems
Debugging
Git
CI/CD
Python
Bash/PowerShell
MISRA C/C++
JTAG/SWD
C

Education

Bachelor's degree in CS/EE

Tools

Git
Jenkins
GitLab CI
CMake/Make
Vivado
Vitis
Libero
GoogleTest
Schematic/PCB tools

Job description

TeamGlobal is seeking an Embedded Software Engineer in the United States to design, develop, test, and maintain secure processing applications and high-performance embedded software for mission-critical platforms. You will work with modern C/C++ in bare-metal and RTOS environments, collaborate with hardware teams, and contribute to CI/CD pipelines, verification, and program documentation.

The role requires extensive C/C++ experience, debugging expertise, and a strong understanding of embedded

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer — Real-Time & Safety‑Focused
Embedded Software Engineer — Real-Time & Safety‑Focused

Insight Global • Long Beach (CA)

On-site
USD 110,000 - 140,000
C++ Embedded Engineer - Secure Linux & Hardware Bring-up
C++ Embedded Engineer - Secure Linux & Hardware Bring-up

RG&T Solutions • Village of Endicott (NY)

On-site
USD 115,000 - 155,000
Embedded Software Engineer
Embedded Software Engineer

TeamGlobal • Town of Owego (NY)

Hybrid
USD 110,000 - 170,000
Medical, Dental, Vision
401(k)
Senior Embedded Architect – Real-Time C/C++ & Linux/RTOS
Senior Embedded Architect – Real-Time C/C++ & Linux/RTOS

Global Connect Technologies • Mossville (IL)

On-site
USD 140,000 - 180,000
Embedded Software Engineer — Active Security Clearance
Embedded Software Engineer — Active Security Clearance

Insight Global • Rolling Meadows (IL)

On-site
USD 110,000 - 140,000
Senior Embedded Systems Software Engineer
Senior Embedded Systems Software Engineer

Blue Ribbon Global Technologies • Oak Brook (IL)

On-site
USD 120,000 - 170,000
Lead Embedded Software Engineer - Real-Time C++ & RTOS
Lead Embedded Software Engineer - Real-Time C++ & RTOS

L3Harris Technologies • Richardson (TX)

On-site
USD 160,000 - 230,000
Senior Embedded Software Engineer-Active Secret Clearance
Senior Embedded Software Engineer-Active Secret Clearance

Data Based Development Systems • Denver (CO)

On-site
USD 140,000 - 190,000
Senior Embedded C++ Engineer | RTOS, Secure Systems
Senior Embedded C++ Engineer | RTOS, Secure Systems

ContractStaffingRecruiters.com • Aurora (CO)

On-site
USD 120,000 - 180,000
Senior Embedded C++ Engineer (Remote)
Senior Embedded C++ Engineer (Remote)

GlobalLogic • Dallas (TX), Northern (KY)

Hybrid
USD 120,000 - 170,000
Exciting Projects
Collaborative Environment
Work-Life Balance
+2