{"id":1671625,"url":"https://alion.io/job/heads-up-technologies-senior-embedded-software-engineer-ia","title":"Senior Embedded Software Engineer (IA)","company":{"id":678651,"name":"Heads Up Technologies","domain":"heads-up.com","url":"https://alion.io/company/heads-up","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Rippling","truth_index":{"grade":"A","score":89,"open_postings":9,"ghost_share":0,"stale_share":0.444,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-17T05:46:00Z"}},"role":"Hardware","role_family":"Hardware","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Kirkland, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":160000,"max":185000,"currency":"USD","period":"year","gross":null,"usd_annual":185000},"salary_estimate":null,"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Bash","optional":false},{"name":"C++","optional":false},{"name":"Confluence","optional":false},{"name":"Git","optional":false},{"name":"GStreamer","optional":false},{"name":"Jira","optional":false},{"name":"Linux","optional":false},{"name":"PetaLinux","optional":false},{"name":"Python","optional":false},{"name":"RTOS","optional":false},{"name":"Assembly","optional":true},{"name":"FreeRTOS","optional":true},{"name":"GitHub Actions","optional":true},{"name":"Pytest","optional":true},{"name":"Vitis","optional":true},{"name":"Xilinx Vivado","optional":true}],"status":"live","first_seen_at":"2026-09-16T17:19:45Z","employer_posted_date":"2026-09-16","last_verified_at":"2026-10-17T23:49:14Z","board_verified":true,"closed_at":null,"days_open":31,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":31},"description":"About Heads Up Technologies\nAt Heads Up Technologies, we’re redefining what’s possible in the air. Since our beginnings in a Dallas hangar in 1985, we’ve grown into a global leader in aviation technology driven by innovation, precision, and a relentless pursuit of better in-flight experiences. From pioneering digital audio and lighting systems to uniting with STG Aerospace and ALTO Aviation under one brand, we continue to lead the way in cabin systems integration for business and commercial aircraft. Join us as we shape the future of aviation where lighting, entertainment, safety, and audio come together to elevate every journey.\nOur Company\nWe are a team of engineers, innovators, creators, and problem solvers who are passionate about building smarter solutions for the aviation industry.\nThrough the combined strengths of our specialized brands and capabilities, Heads Up Technologies brings together deep technical expertise, modern design thinking, and a collaborative approach to support customers across every stage of the product lifecycle.\nOur Culture\nAt Heads Up Technologies, our culture is grounded in shared values that guide how we work and grow.\nIntegrity\nWe act with honesty, accountability, and respect in everything we do.\nTeamwork\nWe collaborate across teams and disciplines to achieve the best outcomes.\nExcellence\nWe are committed to delivering high-quality work and continuously improving.\nExpertise\nWe leverage our knowledge and experience to solve complex challenges\nOur Mission\nTo elevate the aviation experience by delivering intelligent, integrated solutions powered by exceptional people.\nWhy work with us?\nJoining Heads Up Technologies means being part of a team that is shaping the future of aviation.\nWe offer an environment where employees are empowered to contribute, grow their careers, and make a direct impact on innovative products used across the globe. Whether you are developing technology or supporting business operations, your work here matters.\nBenefits and Perks\nAt Heads Up Technologies, we are committed to supporting the health, well being, and financial security of our employees and their families. Eligible employees have access to a competitive benefits package designed to support life at work and beyond.\nBenefits may include:\nMedical plan options through Blue Cross Blue Shield (Company Paid)\nDental and vision coverage\nHealth Savings Account option with company contribution, if eligible\nCompany paid Basic Life and AD&D insurance\nCompany paid Long Term Disability coverage\nVoluntary Short Term Disability, Accident, and Critical Illness insurance\nEmployee Assistance and Wellness Support resources\nVirtual care access\nBenefit Resource Center support\nPaid time off and paid holidays\nBenefit eligibility and coverage are based on employment status, plan documents, and company policy. Official plan documents govern all benefits.\nAbout the role\nAs a Senior Embedded Software Engineer, you will architect, implement, and own embedded\nsoftware across next-generation and fielded business-jet cabin systems (IFE/CMS).\nYour primary project will be a Yocto-based video encoder/decoder platform that streams HDCPprotected content over IP for in-cabin distribution.You will work across Embedded Linux, RTOS, and bare-metal environments-driving technicaldirection on video pipelines, HDCP integration, FPGA interfaces, and platform migration whilementoring junior engineers and collaborating closely with hardware, user-applications, FPGA,\nsystems, quality, and cross-company teams. This role owns complete subsystems end-to-end: from architecture through verification, fromnew product development through sustaining engineering of fielded product lines.\nKey Details\nSchedule: 4x10 (Mon-Thu) or 5x8 (Mon-Fri), core hours 8:00 AM-5:00 PM\nLocation: Full-time, onsite in Kirkland, WA\nCompensation: $160,000-$185,000 per year\nWork Eligibility: Must be a U.S. Citizen and authorized to work in the United States\nWhat you'll do\nOwn subsystem architecture and delivery for embedded products, driving reliability and maintainability across\nLead the video encoder/decoder platform, implementing HDCP-protected content streaming over IP for cabin-wide distribution (RX/TX), including FPGA PL/PS integration on Zynq-based designs.\nDevelop and maintain device drivers for audio, video, and other subsystem modules using schematics and component datasheets.\nDebug and root-cause issues across SoC platforms (Xilinx Zynq, Qualcomm, NXP), peripherals (I2C/SPI/UART, GPIO, USB, Ethernet), and networking stacks (TCP/UDP, multicast, RTP/RTSP) using oscilloscopes, logic analyzers, JTAG, and trace tools.\nMentor junior engineers, lead sustaining efforts, prioritize defect backlogs, and coordinate release planning with product management.\nManage component obsolescence and end-of-life transitions; evaluate and integrate alternate parts with minimal design disruption.\nMaintain certification-aligned processes (requirements, code reviews, regression tests, verification evidence) and engineering best practices across fielded and new products.\nCollaborate cross-functionally across FPGA, hardware, manufacturing, quality, and field support teams to resolve issues and drive continuous improvement.\nRequired Qualifications\nEducation and Experience\nBachelor of Science in Electrical Engineering, Computer Engineering, Computer Science, or related field.\n8+ years of embedded software development experience.\nCore Technical Skills\nStrong experience with embedded Linux, including Yocto/OpenEmbedded-based BSP development, kernel configuration, driver work, and PetaLinux migration.\nHands-on experience with embedded video subsystems (RX/TX)-V4L2, GStreamer, or similar-and familiarity with HDCP or similar content-protection protocols.\nExperience with ARM-based SoC architectures (Xilinx Zynq, Qualcomm, NXP i.MX), including device tree configuration, BSP bring-up, and driver-level integration.\nStrong programming skills: C, C++, Python, Bash.\nStrong debugging and root cause analysis across hardware/software boundaries using oscilloscopes, logic analyzers, JTAG, and trace tools.\nExperience with communication interfaces (SPI, I2C, UART, Ethernet) in distributed or networked embedded environments.\nAbility to read and interpret schematics, datasheets, and digital hardware designs.\nExperience sustaining embedded products through their full lifecycle, including post-release maintenance and field issue resolution.\nDisciplined approach to regression testing, requirements traceability, and change-impact analysis.\nProficiency with Git, code reviews, and design reviews; familiarity with Atlassian tools (Jira/Confluence).\nAbility to ramp up on legacy codebases and make safe, well-scoped changes with minimal regression risk.\nExcellent communication skills, able to explain technical topics clearly to cross-functional stakeholders and leadership\nPreferred Qualifications\nExperience with audio/video codecs, media processing, or IP-based AV distribution systems.\nFamiliarity with HDCP key management, authentication protocols, and compliance testing.\nFamiliarity with Xilinx Vivado/Vitis toolchains and workflows.\nExperience with Qualcomm or NXP i.MX BSPs and vendor SDKs.\nExperience with one or more Real-Time Operating Systems (uCOS-II, QNX, FreeRTOS, Zephyr, etc.).\nExperience with ARM assembly language.\nBackground in high-reliability industries (aerospace, defense, medical, industrial, automotive).\nFamiliarity with DO-178C, FAA, and/or Mil Spec requirements.\nIoT experience, including device provisioning, credential management, and cloud/edge connectivity.\nExperience with GitHub Actions or similar CI pipelines.\nExperience with pytest or automated test frameworks.\nExperience with hardware-in-the-loop (HIL) testing or factory provisioning/production test infrastructure.\nExposure to both large-scale engineering organizations and fast-paced smaller companies.","description_format":"text","description_chars":7908,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Aerospace Manufacturing","Avionics & Flight Control"],"lifecycle":[{"event":"open","at":"2026-10-02T06:55:19Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 1","filings_12m":1,"filings_prev_12m":0,"green_card_filings_12m":0,"median_offered_wage_usd":212500,"route":null,"cap_exempt":false,"checked_at":"2026-10-15T11:24:14+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)"],"filings_for_role_12m":0}],"liveness":{"score":57,"band":"ok","label":"Likely open","p_open":1,"p_active":0.756,"p_room":0.75,"age_days":30,"expected_fill_days":37,"reasons":["conf:1","win:late"],"computed_at":"2026-10-17T05:46:00Z"},"pay":{"stated_usd_annual":185000,"is_top_pay":false},"html_url":"https://alion.io/job/heads-up-technologies-senior-embedded-software-engineer-ia","json_url":"https://alion.io/job/heads-up-technologies-senior-embedded-software-engineer-ia.json","meta":{"generated_at":"2026-10-18T01:30:45Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":2485,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-19T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":678651},"rest":"https://alion.io/mcp/rest/get_company?id=678651"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fheads-up-technologies-senior-embedded-software-engineer-ia"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fheads-up-technologies-senior-embedded-software-engineer-ia"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fheads-up-technologies-senior-embedded-software-engineer-ia"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/heads-up-technologies-senior-embedded-software-engineer-ia\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fheads-up-technologies-senior-embedded-software-engineer-ia"}]}