Senior Avionics Embedded Software Engineer

PeoplePilot

Village of Endicott (NY)

On-site

USD 140,000 - 190,000

Full time

27 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

PeoplePilot is seeking a Senior Software Engineer – Embedded/SoC to develop low-level processor and SoC software for safety-critical avionics. The role emphasizes embedded C/C++, ARM, bare-metal, BSP/drivers, and multicore bring-up, with hands-on testing on target hardware.

Experience with NXP S32G2, Layerscape/LS1046A, DO-178C, DO-254, ARP4754 or ISO-26262, and avionics interfaces (TSN, PCIe, AFDX, ARINC-429, MIL-STD-1553B) is highly valued. Onsite in Endicott, NY preferred.

Qualifications

  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering or related field.
  • 5+ years of embedded software development experience.
  • Strong proficiency in C/C++ with exposure to assembly language.

Responsibilities

  • Develop very low-level processor/SoC software for safety-critical avionics systems.
  • Configure, enable, and develop SoC features, particularly NXP S32G2 and Layerscape/LS1046A.
  • Perform processor and board bring-up, including BSP, bootloader, and low-level device-driver development.
  • Design and implement bare-metal SMP and multicore processor frameworks.
  • Analyze and mitigate multicore interference risks to ensure deterministic system behavior.
  • Develop and execute SoC benchmarking and fit-for-purpose evaluation procedures.
  • Develop and test communication capabilities involving TSN, PCIe, AFDX, ARINC-429, and other board-level interfaces.
  • Create DO-178C Software Level A compliant test environments and methodologies.
  • Perform complex software analyses including WCET, DCCC, and multicore performance/interference analysis.
  • Support FPGA/ASIC interfaces, timing interactions, and hardware/software integration.
  • Develop software architecture and design documentation for complex embedded systems.
  • Integrate and test software directly on target hardware and troubleshoot low-level issues.
  • Evaluate SoC suitability and generate technical reports for safety-critical avionics use cases.
  • Collaborate with software, hardware, FPGA, and systems engineering teams.
  • Proactively communicate technical progress, issues, risks, and solutions to project stakeholders.

Skills

embedded C/C++
ARM processors/architecture
bare-metal development
BSP and device drivers
bootloaders
multicore/SMP
target hardware testing
NXP S32G2
Layerscape/LS1046A
safety-critical standards
DO-178/DO-254/ARP4754/ISO-26262
avionics interfaces TSN PCIe AFDX ARIN
ARINC-429 MIL-STD-1553B
SPI QSPI AXI
secure boot TrustZone
secure communications
Python
ARM DS IDE
DSTREAM

Education

Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering

Job description

PeoplePilot is seeking a Senior Software Engineer – Embedded/SoC to develop low-level processor and SoC software for safety-critical avionics. The role emphasizes embedded C/C++, ARM, bare-metal, BSP/drivers, and multicore bring-up, with hands-on testing on target hardware.

Experience with NXP S32G2, Layerscape/LS1046A, DO-178C, DO-254, ARP4754 or ISO-26262, and avionics interfaces (TSN, PCIe, AFDX, ARINC-429, MIL-STD-1553B) is highly valued. Onsite in Endicott, NY preferred.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

PeoplePilot • Village of Endicott (NY)

On-site
USD 140,000 - 190,000
Senior Embedded Software Engineer - Avionics & SoC
Senior Embedded Software Engineer - Avionics & SoC

Avensia Technologies • Village of Endicott (NY)

On-site
USD 120,000 - 160,000
Fulltime Job Opportunity: Senior Software Engineer in Endicott, NY
Fulltime Job Opportunity: Senior Software Engineer in Endicott, NY

Avensia Technologies • Village of Endicott (NY)

On-site
USD 120,000 - 160,000
Embedded Engineer
Embedded Engineer

Novia Infotech • Elyria (OH)

On-site
USD 100,000 - 120,000
Senior Embedded Software Engineer - Avionics DO-178C
Senior Embedded Software Engineer - Avionics DO-178C

Socket.dev • Atlanta (GA)

On-site
USD 120,000 - 180,000
Medical/Dental/Vision coverage
401K match
PTO + 11 holidays
+3
Senior Flight Software Engineer (Safety-Critical, Embedded)
Senior Flight Software Engineer (Safety-Critical, Embedded)

Socket.dev • Marietta (GA)

On-site
USD 150,000 - 210,000
Low-cost health coverage
401K with match
PTO + 11 holidays
+3
Real-Time Embedded Avionics Software Engineer
Real-Time Embedded Avionics Software Engineer

Cyient • Cedar Rapids (IA)

On-site
USD 95,000 - 120,000
Avionics Embedded C++ Engineer - DO-178C (Hybrid)
Avionics Embedded C++ Engineer - DO-178C (Hybrid)

Actalent • Phoenix (AZ)

Hybrid
USD 96,000 - 103,000
Medical, dental & vision
401(k) retirement plan
Life Insurance
Embedded Software Engineer
Embedded Software Engineer

Actalent • Village of Endicott (NY)

On-site
USD 120,000 - 190,000
Medical
Dental
Vision
+5
Senior Avionics Software Engineer: DO-178/254 Embedded
Senior Avionics Software Engineer: DO-178/254 Embedded

Accord Technologies Inc • Seattle (WA)

On-site
USD 140,000 - 180,000