1

Director Embedded Software Jobs in Raleigh, NC (NOW HIRING)

Avionic Software Engineer

Raleigh, NC ยท On-site

$100K - $130K/yr

... embedded software development within aerospace or other safety-critical industries. * Direct experience working with DO-178C development, verification, and certification processes (DAL A or B ...

Senior Software Developer - V-Force

Raleigh, NC ยท On-site +1

$53 - $70/hr

... squad embedded within R&D. This is not a support role; this is a hands-on development position ... a direct line of sight to customer impact. Requirements What We're Looking For: * Strong ...

Senior Software Engineer - V-Force

Raleigh, NC ยท On-site +1

$119.10K - $157K/yr

... squad embedded within R&D. This is not a support role; this is a hands-on development position ... a direct line of sight to customer impact. Requirements What We're Looking For: * Strong ...

V-Force Senior Software Engineer - RTP

Raleigh, NC ยท On-site

$119.10K - $157K/yr

... embedded within R&D. this is a hands-on development position focused on solving the most ... a direct line of sight to customer impact. Requirements What We're Looking For: * Strong ...

next page

Showing results 1-20

Director Embedded Software information

See Raleigh, NC salary details

$68K

$149.1K

$169.1K

How much do director embedded software jobs pay per year?

As of May 29, 2026, the average yearly pay for director embedded software in Raleigh, NC is $149,101.00, according to ZipRecruiter salary data. Most workers in this role earn between $127,800.00 and $168,200.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Director of Embedded Software, and why are they important?

To thrive as a Director of Embedded Software, you need deep expertise in embedded systems design, software architecture, and team leadership, usually supported by a degree in computer science, electrical engineering, or a related field. Familiarity with tools such as C/C++, RTOS, version control systems (e.g., Git), and industry certifications like PMP or Agile Scrum Master is often expected. Outstanding communication, strategic thinking, and the ability to mentor and motivate cross-functional teams are crucial soft skills that set top performers apart. These competencies ensure that complex software projects are delivered efficiently, meet quality standards, and align with organizational goals in a highly technical environment.

How does a Director of Embedded Software typically collaborate with hardware and product teams during the development cycle?

A Director of Embedded Software works closely with hardware engineers and product managers to ensure seamless integration between software and hardware components. This often involves participating in cross-functional meetings, defining technical requirements, and coordinating development timelines. Effective collaboration is crucial to address compatibility challenges, optimize system performance, and deliver robust products. Directors also facilitate communication between teams to quickly resolve issues and align project objectives.

What does a Director of Embedded Software do?

A Director of Embedded Software is responsible for leading teams that design, develop, and maintain embedded software systems, typically used in hardware devices like automotive components, industrial machines, or consumer electronics. They oversee project management, set technical direction, and ensure software quality and compliance with industry standards. This role also involves collaborating with cross-functional teams, managing budgets, and mentoring engineering staff. The director plays a key role in aligning software development with organizational goals and technological advancements.
What are the most commonly searched types of Embedded Software jobs in Raleigh, NC? The most popular types of Embedded Software jobs in Raleigh, NC are:
What job categories do people searching Director Embedded Software jobs in Raleigh, NC look for? The top searched job categories for Director Embedded Software jobs in Raleigh, NC are:
Embedded Software Engineer | Airborne Software

Embedded Software Engineer | Airborne Software

BETA Technologies

Raleigh, NC โ€ข On-site

$127.80K - $168.20K/yr

Other

Posted 4 days ago


Job description

The Embedded Software Engineer for Airborne Software will apply their knowledge of RTCA DO-178C, best practices for real-time safety-critical embedded software development, and embedded C skill set to specify, architect, design, implement and integrate the embedded software for BETA's airborne systems. The ideal candidate will have a broad knowledge of embedded software development, from bare-metal board bring-up and understanding of microcontroller timing and execution characteristics to high-level software specification and design methods and techniques. The embedded software engineer is responsible for developing robust and reliable software to achieve the highest level of safety-criticality in the industry.
ย 
How you will contribute to revolutionizing electric aviation:
  • Analyze system requirements allocated to software for correctness, feasibility, and appropriateness from an embedded software perspective
  • Develop software high-level requirements to specify the functionality and characteristics of airborne software
  • Architect and design the embedded software, considering hardware constraints, design constraints, and available resources to satisfy the software high-level requirements, and specify software low-level requirements
  • Develop embedded software in the C and Assembly programming languages for ARM microcontroller targets
  • Integrate the software with other software and the target hardware
  • Assess, measure, troubleshoot, and resolve issues with software execution and characteristics such as timing and performance
  • Perform peer reviews of other team member's contributions to the software development project
  • Inform the software verification team for the appropriate testing and analysis of the embedded software
ย 
Minimum Qualifications:
  • BS in Computer Engineering, Electrical Engineering, Computer Science, or a related degree from an accredited university
  • Minimum 3 years experience in real-time embedded software development
  • Requirements for engineering and software architecture/design experience
  • Proficiency with the C programming language
  • Knowledge of Texas Instruments Hercules and/or STM ARM microcontrollers, or equivalent
  • Comfortable reading electrical schematics, technical documentation, reference manuals, and datasheets
  • Experience with electronics lab equipment such as programmable power supplies, signal generators, oscilloscopes, and bus analyzers
  • Knowledge and awareness of the activities and outputs required for DO-178C compliance
  • Good team communication and collaboration skills
  • Ability to work independently and as a member of an integrated team
  • Candidates are encouraged to apply even if they don't meet all minimum qualifications
ย 
Above and Beyond Qualifications that will distinguish you:
  • Experience with the Texas Instruments TMS570 ARM microcontroller
  • Experience with the Lauterbach TRACE32 debug/instruction trace system
  • Experience with GNU GCC ARM embedded toolchain and Texas Instruments Code Composer Studio
  • Experience with the Polarion ALM life cycle data management system
  • Experience with embedded software for electric motor control, battery management systems, and/or flight control systems
  • Knowledge of and experience with communications interfaces and devices such as SPI, I2C, CAN, ARINC 429, Analog-to-Digital Converters, Direct Memory Access controllers, and temperature, voltage, and current sensors
  • Familiarity with RTCA DO-330 tool qualification objectives, activities, and outputs
  • Familiarity with RTCA DO-331 model-based development objectives, activities, and outputs