Jobs · Engineering · Alabama

Principal Software Engineer

Lynx · Huntsville, AL · 1 mo ago
On-siteEngineeringFull-time

About the role

Thompson Software Solutions is seeking a Principal Software Engineer to support the development of embedded flight software capabilities for an advanced missile platform. This role offers the opportunity to lead the design and integration of mission-critical software operating in high-performance, real-time environments where precision, reliability, and deterministic execution are paramount.

Responsibilities

  • Use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software products.
  • Work independently at times on projects, at other times in a collaborative team environment with other software engineers, as well as other program development and deployment teams.
  • Lead the design and integration of mission-critical software operating in high-performance, real-time environments.
  • Proficient with Linux and Windows development environments.
  • Ability to professionally communicate project status and collaborate on technical solutions with clients and peers.

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%

Qualifications

  • Basic 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%

Skills

  • Preferred / Additional Skills: 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

Benefits

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

Similar jobs

Principal Software Engineer

StoneX Group Inc.Birmingham, AL· 5 days ago
Information Technology$155k–$185k/yrapply on careers-stonex.icims.com