More jobs:
Senior Embedded Software Engineer
Job in
Concord, Cabarrus County, North Carolina, 28027, USA
Listed on 2026-02-12
Listing for:
Apera
Full Time
position Listed on 2026-02-12
Job specializations:
-
Software Development
Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
Overview
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.
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
- Bachelors 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
- Experience with TI TMS
570 microcontrollers and Lauterbach TRACE
32 - 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
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×