L

Lynx Software Technologies

Real-time, certified avionics software platforms

Senior Embedded Software Engineer

Embedded EngineeringUpdated on Nov 13
Full-timeDenver, CO, USA

About the Job

Requirements

  • A bachelor's degree in a STEM discipline is required.
  • At least 5 years of C/C++ software development experience is required.
  • Prior experience writing embedded software using C, C++, and/or Ada is required.
  • Experience integrating real-time operating systems, such as Green Hills, Wind River, or Lynx, is required.
  • Prior experience troubleshooting and debugging on target hardware in lab or mock-up environments is required.
  • Proficiency with Linux and Windows development environments is required.
  • Familiarity with Agile and Dev/SecOps tools and CI/CD workflows, such as Azure DevOps and Jenkins, is required.
  • The ability to professionally communicate project status and collaborate on technical solutions with clients and peers is required.
  • Experience incorporating independently developed algorithms into embedded software is required.
  • Full lifecycle software development experience is required.
  • An active Secret Department of Defense security clearance is required.
  • Willingness to travel 25% is required.

Responsibilities

  • Develop, integrate, and test software products using a wide application of technical principles, theories, and concepts in the software field.
  • Work independently on projects at times and collaboratively with software engineers and other program development and deployment teams.

Desired Qualifications

  • Proficiency with Atlassian tools, such as Confluence, JIRA, and Bitbucket.
  • Proficiency in Python development.
  • Experience with Linux kernel and system modules, including PetaLinux on UltraScale+.
  • Familiarity with network architecture and data management.
  • Familiarity with Model-Based Systems Engineering concepts and tools, such as Cameo and AADL.
  • Experience with Integrated Modular Avionics, ARINC 653, and flight software development.
  • Experience with safety-critical software development and practices, including DO-178C.
  • Experience communicating and documenting complex technical designs.
  • Ability to work in a collaborative, team-based environment.
  • Strong written and verbal communication and presentation skills.

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