Principal Software Engineer

LynxHuntsville, AL
Onsite

About The Position

We are seeking a highly skilled Principal Software Engineer with a strong background in embedded software development. The role involves full lifecycle software development, including integration and testing, with a focus on flight software engineering. The ideal candidate will be proficient in C/C++ and development environments like Linux and Windows, and possess excellent communication skills to collaborate with clients and peers. An active Secret Clearance is required, and the position is 100% onsite with potential for 10% travel.

Requirements

  • Bachelor's degree in STEM discipline
  • 8+ years of embedded software development
  • Experience developing embedded software in C/C++
  • Experience with I&T integration and test
  • Experience with Full Lifecycle Software Development
  • Experience with (FSW) Flight software engineering
  • Proficient with Linux and Windows development environments
  • Ability to professionally communicate project status and collaborate on technical solutions with clients and peers
  • Active Secret Clearance Required
  • Ability to work onsite 100%
  • Ability to travel 10%

Nice To Haves

  • Proficient with Atlassian Tools (Confluence, JIRA, Bitbucket, etc.)
  • Proficient in Python development
  • Familiarity with Model-Based System Engineering (MBSE) concepts and tools (Cameo, AADL)
  • Experience with Digital Simulation Development and integration
  • Experience with safety-critical software development and practices (DO-178C)
  • Experience with Navigation, Guidance and Control Implementation
  • Experience with Signal Processing Implementation
  • Experience developing Embedded Flight Software
  • Experience communicating and documenting complex technical designs
  • Ability to work in a collaborative and team-based environment
  • Excellent written and verbal communication and presentation skills

Responsibilities

  • Develop embedded software in C/C++
  • Perform I&T integration and test
  • Engage in Full Lifecycle Software Development
  • Contribute to (FSW) Flight software engineering
  • Utilize Linux and Windows development environments
  • Professionally communicate project status and collaborate on technical solutions with clients and peers

Benefits

  • Low-cost Medical / Dental / Vision coverage options
  • 401K with generous employer match
  • Responsible Paid Time Off + 11 Paid Holidays
  • Remote work opportunities based on role
  • Employee Assistance Program (EAP)
  • Career growth and professional development opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service