Logo
Apera

Senior Embedded Software Engineer

Apera, Raleigh, North Carolina, United States

Save Job

Airborne Software Engineering Recruitment Consultant @ Apera A forward-thinking aerospace organization is seeking a

Senior Embedded Software Engineer

to lead the development of real‑time, safety‑critical embedded software for airborne systems. This role involves technical leadership, architecture, and hands‑on development of embedded software in compliance with rigorous aviation standards. The ideal candidate will bring deep expertise in embedded C programming, system integration, and safety‑critical software.

Key Responsibilities

Analyze and refine system requirements from an embedded software perspective

Develop high‑level and low‑level software requirements and architecture

Design and implement embedded software in C and Assembly

Integrate software with hardware and other systems; support system‑level integration

Troubleshoot and optimize software performance, timing, and reliability

Lead and mentor a small team of embedded software engineers

Conduct peer reviews and collaborate with verification teams

Promote reuse of software components and lifecycle data

Communicate with regulatory bodies and support certification activities

Required Qualifications

Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field

Minimum 7 years of experience in real‑time embedded software development for safety‑critical systems

Strong background in requirements engineering, software architecture, and design

Mastery of C programming and familiarity with Assembly

Knowledge of Texas Instruments Hercules and/or STM ARM microcontrollers, or equivalent

Proficient in reading schematics, datasheets, and technical documentation

Skilled in using lab equipment (oscilloscopes, analyzers, signal generators, etc.)

Deep understanding of DO‑178C Level A compliance and related standards

Strong communication and leadership skills

Preferred Qualifications

Experience with TI TMS570 microcontrollers and Lauterbach TRACE32

Familiarity with GNU GCC ARM toolchain and Code Composer Studio

Knowledge of Polarion ALM and model‑based development (DO‑331)

Experience with embedded systems for motor control, battery management, or flight control

Background in project management methodologies (Agile, Scrum, Kanban)

Experience with FAA Stage of Involvement reviews and DER communication

Location: Durham, NC

Salary: $80,000.00 - $110,000.00

Employment Type: Full‑time

Job Function: Information Technology and Engineering

Industries: Airlines and Aviation; Aviation and Aerospace Component Manufacturing

#J-18808-Ljbffr