Heads UP Technologies

Heads UP Technologies

Senior Embedded Software Engineer (Innovative Advantage)

Kirkland, WA · Senior · Full-time

Sponsorship not specifiedDetected 16 days ago
PythonC++Code ReviewGitGitHub ActionsLinuxProduct ManagementJiraConfluenceFPGAEmbedded SystemsDO-178Electrical EngineeringpytestManual TestingCommunicationMentoring

About the role

  • Your primary project will be a Yocto-based video encoder/decoder platform that streams HDCP-protected content over IP for in-cabin distribution.

Responsibilities

  • As a Senior Embedded Software Engineer, you will architect, implement, and own embedded software across next-generation and fielded business-jet cabin systems (IFE/CMS).

Requirements

  • Bachelor of Science in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • 8+ years of embedded software development experience.
  • Strong experience with embedded Linux, including Yocto/OpenEmbedded-based BSP development, kernel configuration, driver work, and PetaLinux migration.
  • Hands-on experience with embedded video subsystems (RX/TX)-V4L2, GStreamer, or similar-and familiarity with HDCP or similar content-protection protocols.
  • Experience with ARM-based SoC architectures (Xilinx Zynq, Qualcomm, NXP i.MX), including device tree configuration, BSP bring-up, and driver-level integration.
  • Proficiency with Git, code reviews, and design reviews
  • familiarity with Atlassian tools (Jira/Confluence).

Nice to have

  • Familiarity with DO-178C, FAA, and/or Mil Spec requirements.
  • IoT experience, including device provisioning, credential management, and cloud/edge connectivity.
  • Experience with GitHub Actions or similar CI pipelines.
  • Experience with pytest or automated test frameworks.

Skills

  • Strong debugging and root cause analysis across hardware/software boundaries using oscilloscopes, logic analyzers, JTAG, and trace tools.
  • Experience with communication interfaces (SPI, I2C, UART, Ethernet) in distributed or networked embedded environments.
  • Experience sustaining embedded products through their full lifecycle, including post-release maintenance and field issue resolution.
  • Disciplined approach to regression testing, requirements traceability, and change-impact analysis.
  • Ability to ramp up on legacy codebases and make safe, well-scoped changes with minimal regression risk.
  • Experience with audio/video codecs, media processing, or IP-based AV distribution systems.
  • Familiarity with HDCP key management, authentication protocols, and compliance testing.
  • Familiarity with Xilinx Vivado/Vitis toolchains and workflows.
  • Experience with Qualcomm or NXP i.MX BSPs and vendor SDKs.
  • Experience with one or more Real-Time Operating Systems (uCOS-II, QNX, FreeRTOS, Zephyr, etc.).
  • Experience with ARM assembly language.
  • Background in high-reliability industries (aerospace, defense, medical, industrial, automotive).

Benefits

  • Medical plan options through Blue Cross Blue Shield (Company Paid)
  • Dental and vision coverage
  • Health Savings Account option with company contribution, if eligible
  • Company paid Long Term Disability coverage
  • Voluntary Short Term Disability, Accident, and Critical Illness insurance
  • Employee Assistance and Wellness Support resources
  • Benefit Resource Center support
  • Paid time off and paid holidays Benefit eligibility and coverage are based on employment status, plan documents, and company policy.
  • Official plan documents govern all benefits.

Visa & Work Authorization

  • Work Eligibility: Must possess unrestricted authorization to work in the United States without employer sponsorship

This listing is sourced directly from Heads UP Technologies's careers page and normalized into a canonical job model.