L

Lynx Software Technologies

Real-time, certified avionics software platforms

Senior Software Engineer

Embedded EngineeringUpdated on Nov 14
Full-timeHuntsville, AL, USA

About the Job

Requirements

  • A bachelor's degree in a STEM discipline.
  • At least five years of embedded software development experience.
  • Experience developing embedded software in C/C++.
  • Experience with integration and test (I&T).
  • Experience with full-lifecycle software development.
  • Experience with flight software engineering.
  • Familiarity with Model-Based Systems Engineering (MBSE) concepts and tools, including Cameo and AADL.
  • Proficiency with Linux and Windows development environments.
  • Ability to communicate project status professionally and collaborate on technical solutions with clients and peers.
  • Active Secret clearance is required.
  • Ability to work onsite 100%.

Responsibilities

  • Develop embedded flight software and contribute to the architecture, design, implementation, integration, and verification of real-time systems supporting missile guidance, navigation, and control functions.
  • Work across software, hardware, and control algorithms to support sensor processing, state estimation, trajectory management, and actuator command execution under timing and performance constraints.
  • Support low-level hardware interfaces, multithreaded and deterministic system design, integration with guidance, navigation, and control algorithms, and safety- and mission-critical frameworks.
  • Collaborate with software engineers, guidance, navigation, and control engineers, systems engineers, integration and test teams, and program leadership to mature capabilities from lab development through system qualification and flight test.
  • Perform additional job duties as assigned.

Desired Qualifications

  • Proficiency with Atlassian tools, including Confluence, JIRA, and Bitbucket.
  • Proficiency in Python development.
  • Experience with digital simulation development and integration.
  • Experience with safety-critical software development practices, including DO-178C.
  • Experience implementing navigation, guidance, and control.
  • Experience implementing signal processing.
  • Experience developing embedded flight software.
  • Experience communicating and documenting complex technical designs.

About the Company

Lynx Software Technologies

Real-time, certified avionics software platforms

Lynx Software Technologies develops, certifies, and deploys mission-critical avionics software that uses hardware virtualization to isolate applications. This approach ensures deterministic real-time performance and lowers certification costs while complying with standards like POSIX and ARINC 653. The company offers modular software solutions based on open standards, serving tier-one customers in military, aerospace, and federal markets in the US and allied countries. Its business model focuses on delivering high-assurance edge platforms with interoperable components and open-standards tooling, aiming to provide long-term value at fair, competitive prices and to operate with ethical business practices.

Company size
201-500
Company stage
Early VC
Total funding
$35M
Headquarters
Campbell, CA
Founded
1988

Recently Posted Jobs

Explore more opportunities at Lynx Software Technologies

See more jobs