Firmware Engineer

Tangram Flex•Dayton, OH
•Hybrid

About The Position

Tangram Flex is seeking a Firmware Engineer to join a team focused on open mission systems integration, interoperability, and verification. The role involves embedded system emulation and delivering innovative, reliable solutions to technical challenges. The engineer will develop technical expertise and build relationships with stakeholders throughout the program lifecycle. The team and its products help innovators design, develop, verify, and advance critical systems, accelerating delivery and innovation for systems that advance national security and address complex software challenges.

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, or an equivalent technical field.
  • At least 3 years of Firmware Engineering or equivalent experience.
  • U.S. citizenship.
  • Must possess, or be able to obtain and maintain, a U.S. Government Security Clearance.
  • Experience working with embedded systems.
  • Application development in embedded C or C++.
  • Application deployment experience.
  • Subsystem integration experience.
  • Subsystem and/or system debugging experience.
  • Familiarity with navigating reference manuals.
  • Familiarity with Board Support Package (BSP) usage and/or development.
  • High-level written and verbal communication skills.
  • Willingness and ability to travel up to 20% of work time as required.

Nice To Haves

  • Knowledge of or interest in embedded system emulation, specifically QEMU.
  • Knowledge of or interest in embedded hypervisors, specifically VxWorks 653.
  • Knowledge of or interest in PowerPC CPUs, specifically the T2080 SoC (PPC e6500) and/or the PPC 750.
  • Knowledge of or interest in Linux.
  • Knowledge of or interest in the Meson build system.
  • Knowledge of or interest in Git.
  • Knowledge of or interest in Docker.
  • Knowledge of or interest in GDB.
  • Knowledge of or interest in network communications technology.
  • Familiarity with Ethernet, CAN, MIL-STD-1553B, and UART communication protocols.
  • Familiarity with CPU-to-component-level interaction.
  • Familiarity with real-time operating systems (RTOS), including VxWorks and FreeRTOS.

Responsibilities

  • Design, develop, test, and document high-quality embedded emulation solutions using QEMU.
  • Analyze design approaches to improve the efficiency, stability, and scalability of system resources for new and existing solutions.
  • Build and maintain deep technical expertise with QEMU to support customer deployments and live demonstrations.
  • Support end-to-end system testing, performance analysis, and troubleshooting across software setups.
  • Partner with software, systems, and cross-functional teams to refine system requirements, design choices, and system characteristics.
  • Provide technical support to internal and external engineers.
  • Author or contribute to technical documentation and present to external customers.
  • Travel to client sites, customer locations, and industry conferences as required, up to 20% of work time.

Benefits

  • Hybrid work options.
  • Flexible working hours.
  • 10 paid holidays and generous paid time off.
  • Employer-paid medical, dental, vision, short-term disability, and long-term disability insurance.
  • Access to group rating plans for life insurance.
  • Employer contribution to a Health Savings Account.
  • Competitive 401(k) employer match.
  • Internal tech community events, including Lightning Talks and Integration Events, supporting professional growth.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service