Senior Embedded Software Engineer

Tietoevry Corp.

Philadelphia (Philadelphia County)

On-site

USD 100,000 - 150,000

Full time

47 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Tietoevry Corp. is seeking an experienced embedded software engineer with 4–6 years of hands-on experience in RTOS/bare-metal environments. The role requires strong C and working knowledge of C++, plus exposure to Zephyr/FreeRTOS/ThreadX and embedded Linux user-space development.

You will work with MCUs, peripherals, IP networking, and debugging using JTAG, GDB, and oscilloscopes. Python scripting and CI/CD workflows are part of daily tasks.

Qualifications

  • 4–6 years in embedded software development
  • Hands-on with Zephyr, FreeRTOS, ThreadX, or similar RTOS
  • Experience with MCU peripherals, datasheets, linker scripts, startup code
  • Familiarity with Embedded Linux user-space development
  • Knowledge of IP networking and interfaces: UART, SPI, I2C, USB, CAN
  • Python scripting/automation and CI/CD workflows

Skills

C
C++
RTOS
Embedded software
Linux user-space

Tools

Python scripting
CI/CD
JTAG
GDB
Oscilloscopes
Logic analyzers

Job description

Experience: 4–6 years in embedded software development, with strong RTOS or bare-metal experience.

Skills Required:

Programming: Strong C skills with working knowledge of C++.

RTOS: Hands-on experience with Zephyr, FreeRTOS, ThreadX, or similar; knowledge of scheduling, synchronization, and interrupt-driven design.

MCU: Experience with MCU peripherals, datasheets, reference manuals, linker scripts, and startup code.

Linux: Familiarity with Embedded Linux user-space development and debugging across RTOS/Linux environments.

Connectivity: Knowledge of IP networking and interfaces including UART, SPI, I2C, USB, and CAN.

Tools: Python scripting/automation and familiarity with CI/CD workflows.

Debugging: Experience with oscilloscopes, logic analyzers, JTAG, and GDB for complex debugging.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer - Linux/RTOS
Senior Embedded Firmware Engineer - Linux/RTOS

Maania Consultancy Services • Cedar Park (TX)

On-site
USD 110,000 - 140,000
Senior Embedded Engineer - RTOS, Linux & Connectivity
Senior Embedded Engineer - RTOS, Linux & Connectivity

Tietoevry Corp. • Philadelphia

On-site
USD 100,000 - 150,000
FreeRTOS Engineer - Embedded Software (Automotive ECU)
FreeRTOS Engineer - Embedded Software (Automotive ECU)

Tata Technologies • Seattle (WA)

On-site
USD 140,000 - 190,000
Embedded Software Engineer
Embedded Software Engineer

CodeX Tech-IT LLC • California (MO)

On-site
USD 80,000 - 110,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Talentola • Plano (TX)

On-site
USD 90,000 - 130,000
Embedded Software Engineer (Mountain View)
Embedded Software Engineer (Mountain View)

Aeva • Mountain View (CA)

On-site
USD 140,000 - 200,000
Embedded S/W Engineer
Embedded S/W Engineer

PlanIT Group, LLC • Grand Prairie (TX)

On-site
USD 110,000 - 170,000
Embedded Engineer
Embedded Engineer

Sapsol Technologies Inc • Irvine (CA)

On-site
USD 120,000 - 170,000
Senior / Staff Embedded Software Engineer
Senior / Staff Embedded Software Engineer

MatchPointe Group • San Francisco (CA)

On-site
USD 140,000 - 210,000
Firmware Engineer
Firmware Engineer

Maania Digital • Cedar Park (TX)

On-site
USD 110,000 - 150,000