GP
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