Embedded Software Engineer - DoD Cleared (Salt Lake City)

Innova Solutions Inc

Salt Lake City (UT)

On-site

USD 214,906,000 - 225,926,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical & Pharmacy coverage
Dental & Vision Insurance
401(k)
HSA / FSA
Life Insurance
Disability Insurance
Employee Assistance Program (EAP)
Referral bonus program ($250–$1000)

Job summary

Innova Solutions is actively seeking a Software Engineer for an embedded systems role in Salt Lake City, UT. The position requires strong C++ skills and experience with RTOS environments, DoD programs, and multi-threaded development across Linux and Windows platforms.

The role involves full lifecycle software development for embedded devices, collaboration with cross-functional teams, and participation in bid support and testing activities.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field with 4+ years of relevant software engineering experience, or a Master’s degree with 2+ years.
  • Experience with object-oriented software development using C++.
  • Experience with embedded real-time software development in Linux or VxWorks.
  • 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.
  • Advanced proficiency with C++.
  • Experience working with Department of Defense programs.
  • Hands-on software development and troubleshooting on embedded targets.
  • Experience in embedded systems design, including use of a real-time operating system.
  • Working knowledge of signal processing, control systems, or networking.
  • Knowledge of protocols such as IP, UDP, TCP, and IPsec.

Responsibilities

  • Develop software for embedded devices and systems from requirements through production and support.
  • Collaborate with cross-functional teams to define interfaces between software and hardware.
  • Participate in all phases of the software development life cycle and formal testing.
  • Contribute to test plans, procedures, and technical documentation.
  • Assist in peer reviews and defect tracking/repair.
  • Work with Windows, Linux, and RTOS environments on embedded targets.
  • Support software bids and customer/government proposals.

Skills

C++
Embedded systems
Multithreading
Linux
VxWorks

Education

Bachelor's degree in CS/CE/EE
Master's degree in a related field

Job description

Innova Solutions is actively seeking a Software Engineer for an embedded systems role in Salt Lake City, UT. The position requires strong C++ skills and experience with RTOS environments, DoD programs, and multi-threaded development across Linux and Windows platforms.

The role involves full lifecycle software development for embedded devices, collaboration with cross-functional teams, and participation in bid support and testing activities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - RTOS, C/C++, Python
Embedded Software Engineer - RTOS, C/C++, Python

MassGenics, Inc. • Camden (NJ)

On-site
USD 138,000 - 153,000
Medical & pharmacy coverage
Dental/vision insurance
401(k)
+6
Senior Embedded C++ Software Systems Engineer***w/active SECRET DoD clearance***
Senior Embedded C++ Software Systems Engineer***w/active SECRET DoD clearance***

Akkodis • Milford (UT)

On-site
USD 120,000 - 160,000
Lead Embedded Software Engineer — DoD Cleared
Lead Embedded Software Engineer — DoD Cleared

Lone Star Analysis • McKinney (TX)

On-site
USD 140,000 - 200,000
Medical Insurance
Dental Insurance
Vision Insurance
+14
Secure Embedded C++ Engineer – Real-Time Systems
Secure Embedded C++ Engineer – Real-Time Systems

Comtech LLC • Salt Lake City (UT)

On-site
USD 90,000 - 120,000
Embedded Software Engineer — DoD, Onsite, $5k Sign-On
Embedded Software Engineer — DoD, Onsite, $5k Sign-On

Quest Defense • Cedar Rapids (IA)

On-site
USD 85,000 - 110,000
Sign-on bonus $5,000
Relocation assistance
Onsite in Cedar Rapids (IA)
Embedded Software Engineer | DoD Secret Clearance, RTOS/C++
Embedded Software Engineer | DoD Secret Clearance, RTOS/C++

CohesionForce, Inc. • Huntsville (AL), Northern (KY)

Hybrid
USD 85,000 - 125,000
Embedded Cybersecurity Software Engineer
Embedded Cybersecurity Software Engineer

Comtech LLC • Salt Lake City (UT)

On-site
USD 90,000 - 120,000
Lead Embedded Software Engineer – Defense Systems
Lead Embedded Software Engineer – Defense Systems

L3Harris Technologies • Salt Lake City (UT)

On-site
USD 120,000 - 160,000
Embedded Software Intern — Real-Time Systems
Embedded Software Intern — Real-Time Systems

L3Harris Technologies, Inc. • Salt Lake City (UT)

Hybrid
USD 34,440,000 - 48,216,000
Software Engineer I - TS/SCI Clearance (Aerospace)
Software Engineer I - TS/SCI Clearance (Aerospace)

engineeringjobs.net, Inc. • West Valley (WA)

On-site
USD 57,000 - 109,000
Medical, dental, vision benefits
401(k) match and paid time off