Embedded Systems Engineer

PrincePerelson and Associates

Salt Lake City (UT)

In loco

USD 90.000 - 130.000

Tempo pieno

4 ore fa
Candidati tra i primi
Generatore di candidature

Una candidatura su misura per questa offerta di lavoro — un curriculum e una lettera di presentazione personalizzati, perfettamente in linea con l'annuncio.

Supera i filtri ATS

Descrizione del lavoro

PrincePerelson & Associates seeks an Embedded Systems Engineer to develop firmware and software for a hardware-based sensing platform. You will integrate cameras, sensors, and illumination systems, and work across firmware, embedded Linux, and data acquisition from prototype to production.

The role emphasizes hands-on debugging of hardware/software interactions and building reliable systems for real-world environments, with collaboration across multidisciplinary teams.

Competenze

  • 3+ years of embedded systems engineering, firmware development, or related discipline.
  • Strong programming in C/C++, with Python experience.
  • Experience developing software for embedded Linux or Linux-based hardware platforms.
  • Familiarity with UART, I2C, SPI, GPIO, RS-485, CAN, Modbus hardware interfaces.
  • Experience with hardware integration, debugging, and laboratory testing.
  • Understanding of device drivers, peripheral control, and hardware/software interfaces.
  • Experience with cameras, sensors, image acquisition, or signal processing is a plus.

Mansioni

  • 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 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.

Conoscenze

C/C++
Python
Embedded Linux
Hardware interfaces
Debugging
Cameras/Sensors

Descrizione del lavoro

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.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Embedded Systems Engineer: Cameras, Sensors & Linux
Embedded Systems Engineer: Cameras, Sensors & Linux

PrincePerelson and Associates • Salt Lake City (UT)

In loco
USD 90.000 - 130.000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Pixels on Target LLC • Stati Uniti

In loco
USD 120.000 - 150.000
Embedded Software Engineer
Embedded Software Engineer

The Reserves Network • Shelton (CT)

In loco
USD 90.000 - 140.000
Medical insurance
Dental insurance
Vision insurance
+1
Embedded Software Engineer - Camera Systems
Embedded Software Engineer - Camera Systems

Sightline Applications LLC • Portland (OR)

In loco
USD 120.000 - 150.000
Embedded Engineer
Embedded Engineer

Stelvio Inc. • Frisco (TX)

In loco
USD 90.000 - 120.000
Paid time off
Health and dental plans
EFAP
+1
Embedded Software Engineer (27783092)
Embedded Software Engineer (27783092)

Page Mechanical Group, Inc. • Huntsville (AL)

In loco
USD 85.000 - 120.000
Embedded Software Engineer
Embedded Software Engineer

Page Mechanical Group, Inc. • Huntsville (AL)

In loco
USD 90.000 - 130.000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

D3 Engineering • City of Rochester (NY)

In loco
USD 120.000 - 160.000
Medical and dental coverage
401k retirement plan
Paid holidays and time off
+4
Staff Embedded Software Engineer
Staff Embedded Software Engineer

D3 Engineering • City of Rochester (NY)

In loco
USD 100.000 - 130.000
Medical and dental coverage
401(k) retirement contribution
Tuition assistance
Senior Software Engineer
Senior Software Engineer

Motion Recruitment Partners LLC • Salem (NH)

In loco
USD 120.000 - 170.000
Medical, Dental, and Vision Insurance
Retirement Savings Plan / 401(k)
Paid Time Off
+1