Senior Embedded Software Engineer

LynxFort Worth, TX
Onsite

About The Position

We are seeking a Senior Embedded Software Engineer with a Bachelor's Degree or equivalent and over 5 years of experience in embedded software development. The role involves C++ development for safety-critical avionics systems, working with Real-Time Operating Systems (MOSA.ic, VxWorks, Integrity), and embedded application development in Linux (Yocto/RHEL), Windows, and Bare Metal environments. Experience in Flight Software Development, and software integration & test in lab and hardware environments is essential. The position requires the ability to work onsite 100% and travel 10%.

Requirements

  • Bachelors Degree or equivalent
  • 5+ years of embedded software development experience
  • C++ development for safety-critical avionics systems
  • Real-Time Operating Systems (MOSA.ic, VxWorks, Integrity)
  • Embedded application development in Linux (ie Yocto/RHEL), Windows, & Bare Metal environments
  • Flight Software Development Experience
  • Software integration & test in lab and hardware environments
  • Ability to work onsite 100%
  • Ability to travel 10%

Nice To Haves

  • Proficient with Atlassian Tools (Confluence, JIRA, Bitbucket, etc.)
  • Version control and issue tracking (Gitlab, Atlassian suite)
  • FPGA Software Experience
  • Experience with Xilinx FPGAs and Vivado
  • Experience with Xilinx/AMD and MicroSemi/Microchip part families internal FPGA fabric and IP.
  • Test automation and verification frameworks
  • Proficient in Python development
  • Python for tooling, automation, and simulation support
  • Familiarity with software requirements development utilizing Model-Based System Engineering (MBSE) concepts and tools (ie Cameo)
  • Digital simulation (SIL/MIL/HIL) and closed-loop testing
  • Hardware/software integration and troubleshooting
  • Experience with safety-critical software development and practices (DO-178C)
  • Experience with Navigation, Guidance and Control Implementation
  • Experience with Signal Processing Implementation
  • 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 C++ for safety-critical avionics systems.
  • Work with Real-Time Operating Systems (MOSA.ic, VxWorks, Integrity).
  • Perform embedded application development in Linux (Yocto/RHEL), Windows, & Bare Metal environments.
  • Engage in Flight Software Development.
  • Conduct software integration & test in lab and hardware environments.
  • Communicate and document complex technical designs.
  • Work in a collaborative and team-based environment.
  • Utilize version control and issue tracking systems.
  • Perform test automation and verification.
  • Develop Python for tooling, automation, and simulation support.
  • Develop software requirements utilizing Model-Based System Engineering (MBSE) concepts and tools.
  • Conduct digital simulation (SIL/MIL/HIL) and closed-loop testing.
  • Perform hardware/software integration and troubleshooting.
  • Implement Navigation, Guidance and Control.
  • Implement Signal Processing.

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