Embedded Software Engineer
Back to Jobs
HEKAGet Smart Job AI Coach in the appFree on iOS and Android 






Embedded Software Engineer
Location
Huntsville, AL
Experience
Mid
Posted
Jul 10, 2026
Apply by
August 9, 2026
Applicants
0
Early applicantEasy applyFull-timeWork from Office
Job Description
About the Role
HEKA is hiring Software Engineers to join our fast-paced, highly collaborative engineering teams working on advanced aerospace, defense, and embedded systems. We are looking for innovative, team-oriented engineers who take initiative, value ownership, and thrive in an environment where impact matters more than titles.
Core Responsibilities
- Design, develop, and maintain embedded and systems-level software
- Work closely with electrical, mechanical, and systems engineers in a tightly integrated development environment
- Contribute to avionics, control, and mission-critical software stacks
- Support rapid development cycles, prototyping, testing, and iteration
- Take ownership of technical decisions and deliverables
Desired Skills & Experience
Required
- Software development Experience with C/C++, C#, Python
- Understanding of Engineering Process
Strongly Preferred
- Embedded C/C++, RTOS, low-level systems
- Ability to architect software systems
- Strong software fundamentals and engineering discipline
Nice to Have
- Avionics or aerospace systems experience
- Control systems, guidance, or GNC exposure
- Desktop software development
Additional Considerations
- This role is on-site only and not remote
- Must be a U.S. Citizen
Location: In office
Country: United States
State, Province, or Territory: Florida
City or Town: Huntsville, AL
Postal Code: 35758
Advanced Job Details:
Exposure:
Search Engine Description: Urban Air Mobility (UAM), Embedded Software Development, C, C++, Python, Software Engineer, Aerospace, Small Business, Verification and Validation
Key Responsibilities
- Design, develop, and maintain embedded and systems-level software
- Collaborate with electrical, mechanical, and systems engineers in an integrated development environment
- Contribute to avionics, control, and mission-critical software stacks
- Support rapid development cycles, prototyping, testing, and iteration
- Take ownership of technical decisions and deliverables
Skills Required
CC++C#PythonEmbedded SystemsSystems-level SoftwareTeam-orientedInitiativeOwnershipCollaborationRTOSLow-level systemsAvionicsAerospace systemsControl systemsGuidance and Navigation Control (GNC)Desktop software developmentAbility to architect software systemsStrong software fundamentalsEngineering discipline
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.
Similar roles for you
Matched using this role's title and skills. Open the job search anytime to see every listing.

Sr. Embedded Software Engineer (C, C++, Linux)
Analogic Corporation
Full-timeEasy applyWork from Office
SalemSenior

Software Engineer
AtriCure
71,036–104,186 / Year
Full-timeEasy applyWork from Office
MinneapolisMid

Staff Embedded Software Engineer
Tarana Wireless
155,000–200,000 / Year
Full-timeEasy applyWork from Office
MilpitasSenior

Senior AI Embedded Software Engineer
Ceva
Full-timeHybrid
BelgradeSenior

[EPC] Embedded Software Engineer (1-year contractor)
The Bosch Group
ContractEasy applyWork from Office
Ho Chi Minh cityMid

Embedded Flight Software Engineer (Rust)
Umbra
135,000–165,000 / Year
Full-timeEasy applyWork from Office
Santa BarbaraMid