PrincePerelson & Associates logo

Embedded Systems Engineer

PrincePerelson & Associates

Salt Lake City, UTJob$130–160K/yrSeen 1w agoSeen in employer's feed 4 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
$130–160K/yr
Location
Salt Lake City, UT
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

The Embedded Systems Engineer will develop and evolve embedded software and firmware for a hardware-based sensing platform. The role integrates cameras, sensors, illumination systems, and other components, working across embedded Linux, hardware integration, and data acquisition. The engineer will support systems from prototypes through production deployment and troubleshoot hardware/software interactions in a hands-on engineering environment.

Skills & qualifications

RequiredNice to have

Skills

CC++PythonEmbedded LinuxHardware Communication ProtocolsHardware IntegrationDebuggingLaboratory TestingDevice DriversPeripheral ControlHardware/Software InterfacesCamerasSensorsImage AcquisitionSignal ProcessingTroubleshootingCollaborationCommunicationEmbedded Product DevelopmentOptical SensorsMachine VisionReal-Time SystemsHardware TimingDevice SynchronizationAutomated TestingSystem DiagnosticsPerformance Optimization

Qualifications

3+ Years Embedded Systems Experience

Full job description

Embedded Systems Engineer

Salt Lake City, UT - onsite

$130-160K/year

About the Role

We are seeking an Embedded Systems Engineer to help develop and evolve the embedded software and firmware for a next-generation hardware and sensing platform. This role focuses on integrating cameras, sensors, illumination systems, and other hardware components into a reliable, high-performance device.

You will work across firmware, embedded Linux, hardware integration, and data acquisition, helping bring new capabilities from early prototypes through production deployment. The ideal candidate enjoys hands-on engineering, debugging complex hardware/software interactions, and building systems that operate reliably in real-world environments.

Responsibilities

  • Design, develop, and maintain embedded software and firmware for a hardware-based sensing platform.

  • Develop device-side software to control cameras, sensors, illumination systems, and peripheral hardware.

  • Integrate hardware components using interfaces such as UART, I2C, SPI, GPIO, RS-485, CAN, and Modbus.

  • Develop and debug software running on embedded Linux systems.

  • Support hardware bring-up, prototype development, system integration, and troubleshooting.

  • Work with signal processing, image acquisition, and sensor data pipelines to ensure reliable data capture.

  • Diagnose issues involving hardware, firmware, drivers, communications, and system performance.

  • Collaborate with electrical, mechanical, software, and product engineering teams to deliver integrated solutions.

  • Improve system reliability, performance, and maintainability as products transition from prototypes to production.

Qualifications

  • 3+ years of experience in embedded systems engineering, firmware development, or a related discipline.

  • Strong programming experience in C or C++, with Python experience preferred.

  • Experience developing software for embedded Linux or Linux-based hardware platforms.

  • Familiarity with hardware communication protocols such as UART, I2C, SPI, GPIO, RS-485, CAN, or Modbus.

  • Experience with hardware integration, debugging, and laboratory testing.

  • Understanding of device drivers, peripheral control, and hardware/software interfaces.

  • Experience working with cameras, sensors, image acquisition, or signal processing is a plus.

  • Ability to troubleshoot complex technical problems across hardware and software boundaries.

  • Strong collaboration and communication skills, with the ability to work across multidisciplinary engineering teams.

Preferred Qualifications

  • Experience bringing embedded products from prototype to production.

  • Familiarity with camera systems, optical sensors, or machine-vision hardware.

  • Experience with real-time systems, hardware timing, or synchronization of multiple devices.

  • Experience with automated testing, system diagnostics, and performance optimization.

  • Comfortable working in a hands-on engineering environment involving physical hardware and laboratory testing.

PrincePerelson & Associates is an Equal Opportunity Employer and complies with all provisions of the EEO and ADA laws. We do not discriminate in our employment practices on the basis of race, color, religion, national origin, sex (including sexual orientation and sexual identity), age, genetic information, parental status, military status, disability, or any non-merit-based factors or other federal, state, or locally protected class. All applicants applying for U.S. job openings must be authorized to work in the United States.

How this job compares

Set against the 479 open Embedded Systems Engineer jobs on Olive Jobs, counted October 27, 2026.

Pay
  • This posting$130–160K/yr
  • US median$130–198K/yr306 salary ranges

This range's midpoint, $145K, is 12% below the US median midpoint ($164K) — in the middle half of Embedded Systems Engineer salary ranges across the US.

Openings
Olive Jobs lists 479 open Embedded Systems Engineer jobs across the US. 2% of them nationwide are listed as remote or flexible.
Hiring the most across the US
Experience
This posting asks for at least 3 years of experience — less than three in four Embedded Systems Engineer postings that state a minimum ask for (median 5 years, across 402 postings).
Education
304 of the 479 open Embedded Systems Engineer jobs (63%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on October 27, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.