Haystack
← Back to Jobs
Technology
ET

Embedded Engineer

Eterno Tech, IncPhiladelphia, PA🇺🇸United StatesPosted Oct 12, 2026

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Philadelphia, PA, United States
Posted
17 hours ago
C++Python

Job Description


Embedded Engineer
Duration: 6-12 months 
Location: Philadelphia, PA

Core - Embedded, RTOS and Yocto

Experience: 4-6 years of hands-on embedded software development, with a substantial portion on RTOS or bare-metal targets.
Core Languages: Strong proficiency in C, along with working proficiency in C++.
RTOS Knowledge: Solid production experience with an RTOS such as Zephyr, FreeRTOS, ThreadX, or similar, including scheduling, synchronization primitives, and interrupt-driven design.
Microcontroller Fluency: Comfort working directly with MCU peripherals, datasheets, reference manuals, linker scripts, and startup code.
Linux Exposure: Familiarity with Embedded Linux user-space development, sufficient to integrate and debug across the RTOS and Linux boundary.
Connectivity: Familiarity with IP networking protocols and standard interfaces (UART, SPI, I2C, USB, CAN).
Tooling: Experience with Python for scripting/automation and familiarity with CI/CD workflows.
Debugging: Comfort using oscilloscopes, logic analyzers, JTAG, and GDB to troubleshoot hard-to-find bugs.

Similar jobs