Senior Embedded Systems Engineer - Hybrid (UT)

PrincePerelson and Associates

Ogden (UT)

Hybrid

USD 120,000 - 170,000

Full time

14 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

PrincePerelson & Associates is seeking a Senior Embedded Software Engineer to join an expanding engineering team developing and supporting sophisticated embedded systems and connected products in Utah.

You will own hands-on work across the stack, from low-level firmware to embedded Linux and device connectivity, collaborating with hardware, mechanical, and software teams to deliver reliable products from development through manufacturing and field deployment.

Qualifications

  • 7+ years of professional experience in embedded systems, firmware, or embedded software development.
  • Experience deploying embedded products that have been deployed in production or field environments.
  • Strong proficiency in C and/or C++.
  • Experience with ARM-based microcontrollers and real-time operating systems.
  • Experience developing and supporting embedded Linux systems.
  • Strong understanding of embedded system fundamentals, including interrupts, timers, DMA, memory management, and resource-constrained systems.
  • Experience with common embedded interfaces and communication protocols such as UART, SPI, I2C, CAN, and Ethernet.
  • Ability to read and understand electrical schematics and component datasheets.
  • Hands-on experience using debugging and laboratory equipment.
  • Strong software engineering practices, including Git, code reviews, structured testing, and automated builds.

Responsibilities

  • Design, develop, and maintain embedded firmware for microcontroller-based systems and real-time applications.
  • Develop and support embedded Linux systems, including system services, networking, and device integration.
  • Develop firmware features related to system startup, firmware updates, secure operation, memory, storage, and system monitoring.
  • Integrate communication interfaces and protocols used for device-to-device and remote communication.
  • Troubleshoot complex hardware and software issues using oscilloscopes, logic analyzers, debuggers, and other laboratory equipment.
  • Participate in hardware bring-up, board-level troubleshooting, and design reviews.
  • Work closely with electrical, mechanical, software, and systems engineers on architecture, interfaces, and technical decisions.
  • Contribute to development standards around source control, code reviews, automated builds, testing, and firmware release processes.
  • Support manufacturing and field teams with troubleshooting and resolution of issues affecting deployed products.
  • Create and maintain technical documentation, interface specifications, and test procedures.
  • Help improve embedded development practices and introduce modern development and automation tools.

Skills

C/C++
Embedded systems
RTOS
ARM Cortex-M
Git / CI

Education

Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field

Tools

UART
SPI
I2C
CAN
Ethernet
Yocto
Buildroot
OpenWrt
Git

Job description

PrincePerelson & Associates is seeking a Senior Embedded Software Engineer to join an expanding engineering team developing and supporting sophisticated embedded systems and connected products in Utah.

You will own hands-on work across the stack, from low-level firmware to embedded Linux and device connectivity, collaborating with hardware, mechanical, and software teams to deliver reliable products from development through manufacturing and field deployment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

PrincePerelson and Associates • Ogden (UT)

Hybrid
USD 120,000 - 170,000
Senior Embedded Linux Engineer - Onsite in Salt Lake City
Senior Embedded Linux Engineer - Onsite in Salt Lake City

Palladyne AI Corp. • Salt Lake City (UT)

On-site
USD 115,000 - 200,000
Salary range $115k–$200k+ per year
401(k) with 5% match
Medical, dental, vision coverage
+2
Senior Embedded Systems Engineer & Tech Lead
Senior Embedded Systems Engineer & Tech Lead

Southern-States-LLC • Hampton (GA)

On-site
USD 65,000 - 95,000
Senior Embedded Software Engineer – Real-Time Systems
Senior Embedded Software Engineer – Real-Time Systems

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

On-site
USD 86,000 - 123,000
Health insurance
401(k) match
Education assistance
+3
Senior Embedded Systems Software Engineer — Hybrid
Senior Embedded Systems Software Engineer — Hybrid

ThayerMahan • Groton (CT)

Hybrid
USD 140,000 - 190,000
Senior Embedded Electrical Engineer – Lead System Architecture
Senior Embedded Electrical Engineer – Lead System Architecture

Protingent • Austin (TX)

On-site
USD 125,000 - 158,000
Senior Embedded Engineer
Senior Embedded Engineer

Connect Tech+Talent • Austin (TX)

On-site
USD 110,000 - 160,000
Senior Embedded Software Engineer – Flight & Avionics Systems
Senior Embedded Software Engineer – Flight & Avionics Systems

Ursa Major • Longmont (CO)

On-site
USD 125,000 - 155,000
Unlimited PTO
Parental leave
Medical, Dental and Vision Insurance
+2
Senior Embedded Software Engineer - Hybrid
Senior Embedded Software Engineer - Hybrid

Panasonic Corporation of North America • Irvine (CA)

Hybrid
USD 100,000 - 167,000
Flexible-hybrid work opportunities
Unlimited PTO for exempt salaried; 11+
Medical insurance: Aetna/Kaiser (CA &
Senior Embedded Autonomy Engineer - UAS (Remote)
Senior Embedded Autonomy Engineer - UAS (Remote)

Lynx • Fort Worth (TX)

Hybrid
USD 120,000 - 180,000
Medical Insurance
Dental Insurance
Vision Insurance
+7