Embedded Software Engineer

TeamGlobal

Town of Owego (NY)

On-site

USD 110,000 - 170,000

Part time

3 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 benefits
Dental benefits
Vision benefits
401(k)

Job summary

TeamGlobal is seeking an Embedded Software Engineer in New York for a temporary role. You will design, develop, test, and maintain secure processing applications and high-performance embedded software for mission-critical platforms in bare-metal and RTOS environments.

Required: 6+ years with C++ and Embedded Systems, strong C/C++ development experience, and proficiency with debugging tools. Collaboration with hardware teams and CI/CD expertise are essential.

Qualifications

  • 6+ years of experience with C++ and Embedded Systems.
  • 5-6 years of professional C/C++ development in embedded or real-time contexts.
  • 1-2 years of experience developing and executing software verification procedures.
  • Proficiency in modern C++ (C++14/17/20) and C.
  • Strong debugging skills with JTAG, SWD, and logic analyzers.
  • Experience with Git version control.
  • Bachelor's degree in CS/EE or related field.

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 (FreeRTOS, VxWorks).
  • Collaborate with hardware engineers to integrate software with microcontrollers, ASICs, and FPGA subsystems.
  • Produce firmware, drivers, and HALs for mission-critical platforms.
  • Maintain and enhance CI/CD pipelines using Jenkins and GitLab CI.
  • Use build systems like CMake and Make.
  • Automate workflows using Python, Bash, or PowerShell.
  • Mentor junior engineers and participate in Agile ceremonies.

Skills

C++
Embedded Systems
C
Git
Python
Modern C++ (14/17/20)
Debugging
RTOS

Education

Bachelor's degree in CS/EE

Tools

Git
Jenkins
GitLab CI
Vivado
Libero
Vitis
SoftConsole

Job description

TeamGlobal -Apply Job For Embedded Software Engineer
Embedded Software Engineer
Embedded Software Engineer
Temporary
Job Description

Design, develop, test, and maintain secure processing applications and high-performance embedded software for mission-critical platforms, including modern and legacy C/C++ code for bare-metal and RTOS environments.

  • Manufacturing
  • 4/10-1st Shift
  • Must be a U.S. Citizen
  • Education & Job Requirements
  • 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
  • Ability to diagnose, analyze, and resolve complex technical issues
  • 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
  • Ability to read, interpret, and apply technical drawings, blueprints, schematics, or maintenance manuals
  • Preferred Skills
  • Experience with low-level programming for microcontrollers or SoCs without an operating system
  • Experience writing drivers for ASICs, FPGA interfaces, and peripheral devices
  • Experience with Embedded C/C++
  • Experience building and maintaining automated CI/CD pipelines using Jenkins, GitLab CI, or similar tools
  • Experience with C
  • development for tooling, test harnesses, or GUI applications
  • 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
  • Job Duties & Functions
  • 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!
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Trenton Systems • Duluth (GA)

On-site
USD 90,000 - 130,000
C++ Embedded Software Engineer
C++ Embedded Software Engineer

ContractStaffingRecruiters.com • Aurora (CO)

On-site
USD 120,000 - 180,000
Embedded Software Engineer
Embedded Software Engineer

Actalent • Indialantic (FL)

On-site
USD 120,000 - 180,000
Medical
Dental
Vision
+5
Embedded Software Engineer
Embedded Software Engineer

Trenton Systems, Inc. • Duluth (GA)

Hybrid
USD 110,000 - 140,000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000
Embedded Software Engineer (US citizenship with Security Clearance)
Embedded Software Engineer (US citizenship with Security Clearance)

Trispoke Managed Services Pvt. Ltd. • Town of Owego (NY)

On-site
USD 69,000 - 106,000
Embedded Software Engineer
Embedded Software Engineer

Athari • Lexington (VA)

Hybrid
USD 96,000 - 131,000
Embedded Software Engineer
Embedded Software Engineer

vigilant • Seattle (WA)

On-site
USD 150,000 - 185,000
Comprehensive Benefits Package
401k Matching
Embedded Architect
Embedded Architect

Global Connect Technologies • Mossville (IL)

On-site
USD 140,000 - 180,000
Embedded Engineer
Embedded Engineer

Cypress HCM • San Diego (CA)

On-site
USD 90,000 - 120,000