Skip to content
mimi

Senior Embedded Software Engineer

Greenlight Professional Services

Philadelphia · On-site Full-time Senior $100k – $140k/yr Today

About the role

Overview

We’re seeking a Senior Embedded Software Engineer to lead development efforts on complex avionics platforms. This role involves ownership of embedded software design, architecture, and integration within safety-critical systems. You’ll work across hardware and software boundaries to deliver robust, certifiable solutions in a highly regulated environment.

What You’ll Do

  • Lead development of embedded software in C, including performance-critical components where needed
  • Own software architecture, design decisions, and system integration across product platforms
  • Develop and maintain software in compliance with RTCA DO-178C / RTCA DO-178B
  • Define and refine low-level requirements, design artifacts, and verification strategies
  • Drive code quality, reusability, and long-term maintainability across programs
  • Collaborate with hardware, systems, and test engineering teams to bring up and validate systems
  • Lead debugging and root cause analysis at the system and board level

Required Experience

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, or Computer Science
  • Strong experience in embedded software development using C
  • Experience working with ARM-based processors or similar architectures
  • Background in real-time or safety-critical systems
  • Ability to read and understand low-level code and hardware interaction
  • Experience contributing to or leading design and architecture decisions

Preferred

  • Experience with RTOS (e.g., VxWorks)
  • Linux/Yocto experience
  • Board bring-up or hardware/software integration experience
  • Familiarity with common embedded interfaces (SPI, I2C, UART, Ethernet, etc.)
  • Experience with avionics or other regulated environments
  • Exposure to graphics pipelines (OpenGL) is a plus

What Sets This Role Apart

  • High-impact role on advanced avionics systems
  • Strong emphasis on ownership and technical leadership
  • Work in a regulated, engineering-driven environment where quality matters

Skills

ARMCDO-178BDO-178CEmbedded SoftwareEthernetI2CLinuxOpenGLRTOSSPIUARTVxWorksYocto

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free