Embedded Systems Software Engineer (C++, RTOS)

L3Harris Technologies

Salt Lake City (UT)

On-site

USD 95,000 - 125,000

Full time

3 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

L3Harris Technologies is seeking a Software Engineer specializing in embedded system software development for devices and communications. You will design, implement, test, and support software across Linux, Windows, and real‑time environments.

The role emphasizes object‑oriented C++ development, cross‑functional collaboration, and readiness to work on technically complex defense programs. On‑site in Salt Lake City with minimal travel and potential security clearance requirements.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field with 4+ years of software engineering experience, or a Master’s with 2+ years of experience.
  • Experience with object‑oriented software development using C++.
  • Embedded real‑time software development in Linux or VxWorks environments.
  • Experience with high‑performance and multi‑threaded programming.
  • Demonstrated depth of knowledge in programming languages, compilers, and application execution.
  • Ability to collaborate across engineering disciplines and contribute to complex technical efforts.
  • Ability to obtain and maintain a U.S. security clearance, if required for the program.

Responsibilities

  • Develop software for embedded devices and systems from requirements through production and support.
  • Work with cross‑functional team members to meet performance requirements and interface software/hardware components.
  • Support all phases of the software development life cycle including requirements analysis, design, implementation, integration, and testing.
  • Contribute to software test plans, procedures, and documentation.
  • Participate in peer reviews, identify and repair defects.
  • Collaborate with systems, test, and program leadership across the engineering team.
  • Utilize languages and tools on Windows, Linux, and embedded RTOS.
  • Support software bids and government requests for proposals.
  • Travel is minimal.

Skills

C++
OO design
Multi-threaded programming
Cross-functional collaboration
Embedded RTOS

Education

Bachelors in CS/CE/EE
MS in CS/CE/EE (optional)

Tools

VxWorks
Linux
Windows

Job description

L3Harris Technologies is seeking a Software Engineer specializing in embedded system software development for devices and communications. You will design, implement, test, and support software across Linux, Windows, and real‑time environments.

The role emphasizes object‑oriented C++ development, cross‑functional collaboration, and readiness to work on technically complex defense programs. On‑site in Salt Lake City with minimal travel and potential security clearance requirements.

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

Similar jobs worth comparing

Senior Embedded Software Engineer (C++, RTOS)
Senior Embedded Software Engineer (C++, RTOS)

Harris Geospatial Solutions • Salt Lake City (UT)

On-site
USD 120,000 - 160,000
Senior Embedded Software Engineer - C++/RTOS
Senior Embedded Software Engineer - C++/RTOS

L3Harris • Salt Lake City (UT)

On-site
USD 105,000 - 135,000
Senior Embedded Software Engineer — Lead Features & RTOS
Senior Embedded Software Engineer — Lead Features & RTOS

L3Harris • Salt Lake City (UT)

On-site
USD 110,000 - 170,000
Embedded Software Engineer - C++, RTOS, Security Clearance
Embedded Software Engineer - C++, RTOS, Security Clearance

Harris Geospatial Solutions • Plano (TX)

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

L3Harris Technologies • Salt Lake City (UT)

On-site
USD 120,000 - 160,000
Embedded Software Engineer — C++, RTOS, Systems
Embedded Software Engineer — C++, RTOS, Systems

L3Harris Technologies • Plano (TX)

On-site
USD 110,000 - 150,000
Associate Embedded Software Engineer — Real-Time Defense Systems
Associate Embedded Software Engineer — Real-Time Defense Systems

Harris Geospatial Solutions • Salt Lake City (UT), Northern (KY)

Hybrid
USD 85,000 - 110,000
Senior Embedded Software Engineer — Defense Systems
Senior Embedded Software Engineer — Defense Systems

Harris Geospatial Solutions • Salt Lake City (UT)

On-site
USD 120,000 - 170,000
Embedded Software Engineer - Real-Time Systems (9/80)
Embedded Software Engineer - Real-Time Systems (9/80)

L3Harris Technologies • Salt Lake City (UT)

On-site
USD 95,000 - 125,000
Associate Software Engineer - Real-Time Embedded Systems
Associate Software Engineer - Real-Time Embedded Systems

L3Harris Technologies • Salt Lake City (UT)

On-site
USD 60,000 - 85,000