Senior Embedded Software Engineer: Real-Time Linux

PrincePerelson and Associates

Ogden (UT)

Presencial

USD 110.000 - 170.000

Jornada completa

hace 8 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

No envíes un currículum genérico — crea un currículum y una carta de presentación adaptados a este puesto concreto.

Supera los filtros ATS

Descripción de la vacante

PrincePerelson & Associates is seeking a Senior Embedded Software Engineer to join a growing engineering team responsible for sophisticated embedded systems and connected products. You will handle the full stack from firmware to device connectivity and collaborate with hardware and software teams to deliver reliable products from development through field deployment.

The role emphasizes hands-on hardware work, debugging, and ownership of projects, with opportunities to influence development

Formación

  • 7+ years of professional experience in embedded systems, firmware, or embedded software development.
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field, or equivalent practical experience.
  • Experience developing 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.

Responsabilidades

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

Conocimientos

C/C++
Embedded Linux
ARM Cortex-M
RTOS
UART/SPI/I2C/CAN/Ethernet
Git & CI
Schematic reading

Educación

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

Herramientas

Yocto/Buildroot/OpenWrt

Descripción del empleo

PrincePerelson & Associates is seeking a Senior Embedded Software Engineer to join a growing engineering team responsible for sophisticated embedded systems and connected products. You will handle the full stack from firmware to device connectivity and collaborate with hardware and software teams to deliver reliable products from development through field deployment.

The role emphasizes hands-on hardware work, debugging, and ownership of projects, with opportunities to influence development

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Embedded Software Engineer
Senior Embedded Software Engineer

PrincePerelson and Associates • Ogden (UT)

Presencial
USD 110.000 - 170.000
Senior Real-Time Embedded Systems Engineer
Senior Real-Time Embedded Systems Engineer

EPS Corporation • Panama City (FL)

Presencial
USD 120.000 - 160.000
Senior Embedded Software Engineer - Real-Time Systems
Senior Embedded Software Engineer - Real-Time Systems

Draper • Cambridge (MA)

Presencial
USD 95.000 - 245.000
Senior Embedded Software Lead (RTOS/Linux) - Remote
Senior Embedded Software Lead (RTOS/Linux) - Remote

D3 Engineering • City of Rochester (NY)

Presencial
USD 120.000 - 160.000
Medical and dental coverage
401k retirement plan
Paid holidays and time off
+4
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • EE. UU.

Presencial
USD 100.000 - 130.000
Staff Embedded Network Software Engineer – Real‑Time Linux
Staff Embedded Network Software Engineer – Real‑Time Linux

TP-Link Systems Inc. • Irvine (CA)

Presencial
USD 140.000 - 200.000
Fully paid medical, dental, and vision insurance
401(k) contributions
15 days of vacation
+4
Senior Real-Time Embedded Software Engineer (C/C++, Linux)
Senior Real-Time Embedded Software Engineer (C/C++, Linux)

Blue Chip Talent • Troy (MI)

Presencial
USD 120.000 - 150.000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

COX-LITTLE & COMPANY • Houston (TX)

Presencial
USD 110.000 - 140.000
Senior Embedded Software Engineer – Real-Time Linux/ARM
Senior Embedded Software Engineer – Real-Time Linux/ARM

ScioTeq • Duluth (GA)

Presencial
USD 120.000 - 160.000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

COX-LITTLE & COMPANY • Houston (TX)

Presencial
USD 120.000 - 150.000