1

Embedded Software Engineer Two Jobs in Lehi, UT (NOW HIRING)

Be Seen First

Embedded Software Engineer

Vineyard, UT · On-site

$110K - $165K/yr

... * 2+ years of experience delivering commercial‐grade software for embedded systems * Bachelor's or advanced degree in Computer Science, Electrical Engineering, Computer Engineering, or a related ...

Embedded Software Engineer

Orem, UT

$114K - $150K/yr

The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low ...

Senior Embedded Software Engineer

Provo, UT

$117K - $153K/yr

Apply today and take the next step in your engineering career. At RTX, the world largest aerospace ... Experience including at least two of the following: Embedded C++ Software, Embedded Software ...

Senior Embedded Software Engineer

Provo, UT

$117K - $153K/yr

Apply today and take the next step in your engineering career. At RTX, the world largest aerospace ... Experience including at least two of the following: Embedded C++ Software, Embedded Software ...

Software Engineer II

Salt Lake City, UT · On-site

$94K - $129K/yr

Software Engineer II Applied Signal Technology (AST) is seeking a Software Engineer II who strives ... Embedded SW Design Experience * Experience in integrating software with hardware * Experience with ...

Software Engineer II

Provo, UT

$92K - $126K/yr

... Engineering, or Mathematics (STEM) and a minimum of two years prior relevant experience ... Experience with hardware-software integration and embedded system testing. * Active and ...

Software Engineer II

Provo, UT

$92K - $126K/yr

... Engineering, or Mathematics (STEM) and a minimum of two years prior relevant experience ... Experience with hardware-software integration and embedded system testing. * Ability to obtain ...

Software Engineer II

Draper, UT · On-site

$91K - $124K/yr

Software Engineer II Duration: 06 Months Contract (Possible Extension or Perm) Location: 13693 South 200 West, Draper UT 84020 (Hybrid - 2-3 days/week in office) Potential to Extend? Yes Potential to ...

Software Engineer II

West Valley City, UT

$93K - $128K/yr

Applied Signal Technology (AST) is seeking a Software Engineer II who strives for excellence and ... Embedded SW Design Experience * Experience in integrating software with hardware * Experience with ...

Software Engineer II

Salt Lake City, UT

$94K - $129K/yr

Title and Summary Software Engineer II Job Title Software Engineer II - Cloud Engineering About the Role We are looking for a Software Engineer II to join our Cloud Engineering team. This role is ...

next page

Showing results 1-20

Embedded Software Engineer Two information

See Lehi, UT salary details

$65.7K

$144K

$163.3K

How much do embedded software engineer two jobs pay per year?

As of Jun 11, 2026, the average yearly pay for embedded software engineer two in Lehi, UT is $143,982.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,400.00 and $162,400.00 per year, depending on experience, location, and employer.

What engineers make $500,000?

Senior embedded software engineers with extensive experience, specialized skills in real-time systems, and advanced certifications can reach or exceed a $500,000 annual salary, especially in high-demand industries like aerospace, defense, or semiconductor manufacturing. Compensation often includes bonuses, stock options, and other incentives for top-tier professionals in these fields.

Will AI replace embedded programmers?

Embedded Software Engineers design and develop software for hardware devices, and while AI can automate certain coding tasks, it is unlikely to fully replace the need for human expertise in understanding hardware constraints, safety requirements, and real-time systems. Skills in programming languages like C and C++, as well as knowledge of hardware interfaces, remain essential in the field. AI tools can assist with coding and testing, but human oversight and specialized knowledge are critical for embedded systems development.

Will AI replace coders by 2040?

Embedded Software Engineers develop and maintain software for hardware devices, and while AI tools can assist with coding tasks, they are unlikely to fully replace human coders by 2040. Skilled engineers will continue to be essential for designing, debugging, and understanding complex embedded systems that require critical thinking and domain expertise.

Is embedded systems still a good career in 2026?

Embedded Software Engineers continue to be in demand as embedded systems are integral to industries like automotive, healthcare, and consumer electronics. Skills in programming languages such as C and C++, along with knowledge of real-time operating systems and hardware integration, remain valuable for career growth in this field.
What cities near Lehi, UT are hiring for Embedded Software Engineer Two jobs? Cities near Lehi, UT with the most Embedded Software Engineer Two job openings:
Embedded Software Engineer

Embedded Software Engineer

RedSky Engineering

Vineyard, UT • On-site

$110K - $165K/yr

Full-time

Medical, Dental, PTO

Posted 14 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

The Embedded Software Engineer will be responsible for developing high quality software solutions for small, unmanned aircraft systems and related peripherals and accessories. The role involves working across diverse software architectures and hardware platforms, including STMicroelectronics microcontrollers, NVIDIA platforms, bare-metal environments, real-time operating systems (RTOS), and embedded Linux systems. This position includes implementing algorithms and state machines as well as leading small to medium development efforts with cross-functional engineering teams. Prior experience with low level embedded systems, hardware, and Linux is required.


Primary Duties and Responsibilities:

  • Develop low‐level embedded software for bare‐metal, RTOS, and Linux‐based systems
  • Work on projects using C, C++, and Python within a Linux development environment
  • Create prototypes to explore new concepts and support iterative development cycles
  • Design and implement core algorithms and state machines
  • Develop software for a range of embedded devices running Linux, RTOS, or bare‐metal environments, including cameras and sensor systems
  • Perform low‐level debugging using tools such as logic analyzers and oscilloscopes
  • Troubleshoot and solve software challenges across a variety of use cases
  • Provide technical leadership on small‐to‐medium‐sized projects or features, including design documentation, testing, code reviews, and collaboration with product and project managers

Job Qualifications:

  • 2+ years of experience delivering commercial‐grade software for embedded systems
  • Bachelor’s or advanced degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field
  • Strong proficiency in C and/or C++ for embedded systems, including experience with object‐oriented and modern C++ development practices
  • Experience developing software for bare‐metal, RTOS, or lightweight embedded Linux environments
  • Hands‐on experience with board bring‐up, peripheral integration, and low‐level hardware interaction
  • Proficiency with debugging tools such as logic analyzers, oscilloscopes, and in‐circuit debuggers (SWD/JTAG)
  • Experience with ARM‐based microcontrollers (e.g., STM32) or similar embedded platforms
  • Familiarity with common embedded communication interfaces (I2C, SPI, UART, USB, etc.)
  • Ability to design and troubleshoot algorithms, state machines, and real‐time behaviors
  • Experience working in Linux‐based development environments with Git, build systems, and command‐line workflows

Preferred Qualifications

  • Experience with sensors, cameras, or other embedded peripherals
  • Experience with NVIDIA Jetson or other heterogeneous compute platforms
  • Experience with real‐time operating systems such as FreeRTOS, Zephyr, or NuttX
  • Proficiency in Python for tooling, scripting, prototyping, or test automation
  • Experience using Docker as a primary development environment, including containerized toolchains, and build environments
  • Familiarity with networking or radio communication systems

Company Description

We are a dynamic and innovative company specializing in UAV systems, committed to developing cutting-edge technology for diverse applications. The position involves working on projects for the Department of Defense, and U.S. citizenship is required.