Senior Embedded Software Engineer | Airborne Software

Apera

North Carolina

On-site

USD 135,000 - 165,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading aerospace organization in North Carolina is seeking a Senior Embedded Software Engineer to lead the development of real-time, safety-critical embedded software for airborne systems. You will need a minimum of 7 years of experience in embedded software development, with a strong mastery of C programming and compliance knowledge of DO-178C. This role offers the opportunity to work at the forefront of sustainable aviation and lead a team of engineers.

Qualifications

  • Minimum 7 years of experience in real-time embedded software development for safety-critical systems.
  • Mastery of C programming and familiarity with Assembly.
  • Deep understanding of DO-178C Level A compliance.

Responsibilities

  • Analyze and refine system requirements from an embedded software perspective.
  • Design and implement embedded software in C and Assembly for ARM microcontrollers.
  • Lead and mentor a small team of embedded software engineers.

Skills

Embedded C programming
System integration
DO-178C compliance
Requirements engineering
Leadership

Education

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

Tools

ARM microcontrollers
Oscilloscopes
Analyzers

Job description

Senior Embedded Software Engineer | Airborne Software
Senior Embedded Software Engineer | Airborne Software

This range is provided by Apera. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$135,000.00/yr - $165,000.00/yr

Direct message the job poster from Apera

System Safety Engineering – Principal Recruitment Consultant – Aerospace ️ @ Apera

Role: Senior Embedded Software Engineer

Location: North Carolina

Salary range: $135,000 - $165,000

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 DO-178C.

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 for ARM microcontrollers
  • 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
  • Experience with ARM microcontrollers (e.g., STM or TI Hercules series)
  • 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

If you would like the opportunity to join a business that is at the forefront of the future of sustainable aviation then please send a copy of your CV to e.flint@apera.co

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Industries
    Aviation and Aerospace Component Manufacturing

Referrals increase your chances of interviewing at Apera by 2x

Get notified about new Embedded Software Engineer jobs in North Carolina, United States.

Charlotte, NC $75,300.00-$143,100.00 2 weeks ago

Charlotte, NC $75,300.00-$143,100.00 1 week ago

Front End Software Engineer - All Levels

Charlotte, NC $75,300.00-$143,100.00 3 days ago

Charlotte, NC $75,300.00-$143,100.00 2 weeks ago

Greensboro--Winston-Salem--High Point Area 1 week ago

Charlotte, NC $80,000.00-$130,000.00 4 months ago

North Carolina, United States 3 weeks ago

Durham, NC $120,000.00-$235,750.00 5 days ago

Charlotte, NC $75,300.00-$143,100.00 2 weeks ago

Charlotte, NC $75,300.00-$143,100.00 2 weeks ago

Intermediate Full Stack Software Engineer

Greensboro--Winston-Salem--High Point Area 1 week ago

Charlotte, NC $75,300.00-$143,100.00 1 week ago

Canton, NC $75,000.00-$95,000.00 1 month ago

Charlotte, NC $130,000.00-$145,000.00 1 week ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

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

Similar jobs worth comparing

IoT Embedded Linux Software Engineer
IoT Embedded Linux Software Engineer

Insight Global • Apex (NC)

Hybrid
USD <1,000
Medical insurance
Vision insurance
401(k)
Senior Software Developer (Remote)
Senior Software Developer (Remote)

Jobgether • North Carolina

Hybrid
USD 110,000 - 125,000
Comprehensive health, dental, and vision coverage
401(k) savings plan with employer matching
Generous paid time off
+4
Embedded C Software Engineer
Embedded C Software Engineer

Clear Point Consultants • Raleigh (NC), Durham (NC)

On-site
401(k)
Vision insurance
Medical insurance
Senior Application Developer
Senior Application Developer

Jobot • Charlotte (NC)

On-site
USD 120,000 - 130,000
Competitive salary and bonus structure
Opportunities for professional growth
Comprehensive benefits package
NIC Developer
NIC Developer

Capgemini Engineering • Durham (NC)

On-site
USD 80,000 - 110,000
Healthcare including dental and vision
Financial well-being programs like 401(k)
Paid time off and holidays
+4
Senior Full Stack Software Developer
Senior Full Stack Software Developer

Optomi • Charlotte (NC)

Hybrid
USD <1,000
Medical insurance
Vision insurance
Sr. Full Stack .NET Engineer – Azure & Data Integration ##3300273
Sr. Full Stack .NET Engineer – Azure & Data Integration ##3300273

Axiom Path • Charlotte (NC)

On-site
USD 75,000 - 130,000
Senior Software Engineer Manager - Fraud Systems
Senior Software Engineer Manager - Fraud Systems

Jobright.ai • Charlotte (NC)

On-site
USD 88,000 - 117,000
Medical insurance
Vision insurance
401(k)
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Belcan • Centennial (CO)

On-site
USD 130,000 - 200,000
Medical insurance
Vision insurance
401(k)
+2
Principal Embedded Software Architect II
Principal Embedded Software Architect II

CesiumAstro • Denver (CO)

On-site
USD 170,000 - 210,000
Company stock options
Health, dental, and vision insurance
Retirement plans