Embedded Software Engineer: C/C++, Linux & RTOS Expert

Trenton Systems

Duluth (GA)

On-site

USD 90,000 - 130,000

Full time

22 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Trenton Systems is seeking an Embedded Software Engineer to design, develop, test, and maintain embedded software for next-generation products. The ideal candidate has strong C/C++ skills, embedded Linux experience, and a solid hardware/software integration foundation.

You will work closely with electrical, mechanical, systems, and test engineers to translate requirements into reliable, production-ready software.

Qualifications

  • BS in Computer Engineering or Computer Science, or equivalent.

Responsibilities

  • Design, develop, debug, and maintain embedded software for MCUs and processors.
  • Develop drivers, interfaces, and system services in C/C++.
  • Configure and maintain embedded Linux and build tools.
  • Integrate RTOS, middleware, and third-party components.
  • Develop firmware for SPI, I2C, UART, USB, Ethernet, and GPIO.
  • Collaborate with hardware engineers on board bring-up.
  • Perform unit and integration testing, debugging, and optimization.
  • Use embedded debuggers, oscilloscopes, and analyzers for diagnostics.
  • Maintain software docs and participate in code reviews.

Skills

C/C++ programming
Embedded software
Strong communication
Reading schematics/datasheets
Analytical problem solving

Education

BS in Computer Engineering or Computer Science

Tools

Git
VS Code
JIRA

Job description

Trenton Systems is seeking an Embedded Software Engineer to design, develop, test, and maintain embedded software for next-generation products. The ideal candidate has strong C/C++ skills, embedded Linux experience, and a solid hardware/software integration foundation.

You will work closely with electrical, mechanical, systems, and test engineers to translate requirements into reliable, production-ready software.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - C/C++, Linux & RTOS
Embedded Software Engineer - C/C++, Linux & RTOS

Trenton-Systems • Duluth (GA)

On-site
USD 100,000 - 140,000
Senior FPGA Embedded Software Engineer
Senior FPGA Embedded Software Engineer

Trenton-Systems • Duluth (GA)

On-site
USD 90,000 - 140,000
Embedded Software Engineer: C/C++, RTOS & Microcontrollers
Embedded Software Engineer: C/C++, RTOS & Microcontrollers

MaximaTek • California (MO)

On-site
USD 80,000 - 120,000
Lead Embedded C Software Engineer - Hybrid - Direct hire
Lead Embedded C Software Engineer - Hybrid - Direct hire

Clear Point Consultants • Burlington (VT)

Hybrid
USD 110,000 - 150,000
Linux-Driven Embedded Firmware Engineer
Linux-Driven Embedded Firmware Engineer

Hubbell Incorporated • Boonton (NJ)

On-site
USD 110,000 - 150,000
Embedded Software Engineer II - Controls & RTOS Expert
Embedded Software Engineer II - Controls & RTOS Expert

Lennox International • Carrollton (TX)

On-site
USD 90,000 - 118,000
Tuition reimbursement
Medical, dental, and vision insurance
401(k) retirement plan
+1
Embedded Software Engineer
Embedded Software Engineer

Eikon Consulting • The Colony (TX)

On-site
USD 90,000 - 120,000
Embedded Systems Engineer — C/C++ & Linux
Embedded Systems Engineer — C/C++ & Linux

Jobtailor • California (MO)

On-site
USD 110,000 - 150,000
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
Embedded Software Engineer

MaximaTek • California (MO)

On-site
USD 80,000 - 120,000