SonicJobs Logo
Left arrow iconBack to search

IA- Senior Embedded Software Engineer

Heads Up Technologies
Posted a day ago, valid for 9 days
Location

Kirkland, WA 98033, US

Salary

$160,000 - $190,000 per year

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • We are looking for a Senior Embedded Software Engineer with at least eight years of embedded software design experience to enhance and maintain in-service business-jet cabin systems software.
  • The role involves working across various environments such as Linux, QNX, RTOS, and bare-metal, while also diagnosing field issues on custom hardware.
  • Key responsibilities include owning the software lifecycle of embedded products, leading troubleshooting efforts, and managing component obsolescence.
  • Candidates should have a Bachelor of Science degree in Computer Science or Electrical Engineering and strong debugging skills in production environments.
  • The position offers a competitive salary of $130,000 per year.

About the role

We are seeking a Senior Embedded Software Engineer to sustain, troubleshoot, and improve embedded software for in-service business-jet cabin systems (IFE/CMS). You will work across Linux,聽QNX,聽RTOS, and bare-metal environments, diagnose field issues on custom hardware, and聽maintain聽certification-ready software deployed in production聽aircraft. This role owns the health of fielded product lines 聽resolving defects, preventing regressions, and managing聽component聽obsolescence and collaborates聽closely with hardware, FPGA, systems, quality, and field support teams.聽聽

What you'll do

聽聽聽聽聽聽 Own the software lifecycle of fielded embedded products, driving reliability, maintainability, and continued compliance across microprocessor and DSP-based systems.聽

聽聽聽聽聽聽 Diagnose and resolve field-reported defects across custom SoC platforms (ARM), peripherals (I2C/SPI/UART, GPIO, USB, Ethernet), and networking stacks (TCP/UDP, multicast).聽

聽聽聽聽聽聽 Perform root cause analysis on production issues; develop and聽validate聽corrective actions through the full verification cycle.聽

聽聽聽聽聽聽 Lead HW/SW troubleshooting on fielded units using oscilloscopes, logic analyzers, JTAG, and trace tools.聽聽

聽聽聽聽聽聽 Lead sustaining engineering efforts on assigned product lines; mentor junior engineers, prioritize defect backlogs, and聽coordinate with聽product management on release planning.聽

聽聽聽聽聽聽 Manage聽component聽obsolescence and end-of-life transitions; evaluate, qualify, and integrate alternate parts with minimal design disruption.聽

聽聽聽聽聽聽 Maintain certification-aligned software processes (requirements, design, code reviews, regression tests, verification evidence) for updates to fielded products.聽

聽聽聽聽聽聽 Collaborate across FPGA, hardware, manufacturing, quality, and field support teams to resolve cross-functional issues and drive continuous improvement.聽


Qualifications

Education

Bachelor of Science degree in Computer Science or Electrical Engineering (BSCS, BSEE) or equivalent.聽


Core Technical Skills

聽聽聽聽聽聽 Eight (8)聽+聽years of聽embedded聽software design experience.聽

聽聽聽聽聽聽 Experience with QNX Neutrino RTOS, including BSP development, driver work, or system integration.聽

聽聽聽聽聽聽 Must be familiar/experienced with the C programming language in Embedded Systems/Real-Time OS.聽

聽聽聽聽聽聽 Strong debugging and root cause analysis skills across hardware/software boundaries in production environments.聽

聽聽聽聽聽聽 Experience sustaining or supporting Ethernet and microprocessor/DSP-based products through their full lifecycle, including post-release maintenance and field issue resolution.聽

聽聽聽聽聽聽 Logical thought processes, excellent attention to detail, ability to conceptualize, implement, and document innovative solutions.聽

聽聽聽聽聽聽 Ability to read and understand schematics and datasheets.聽

聽聽聽聽聽聽 Strong problem-solving skills with a bias toward practical, low-risk fixes that preserve system stability.聽

聽聽聽聽聽聽 Take ownership, communicate risks early, deliver聽to commitments.聽

聽聽聽聽聽聽 Drive technical direction on sustaining priorities and continuous improvement within the team.聽

聽聽聽聽聽聽 Effectively communicate technical concepts to cross-functional stakeholders and leadership.聽

聽聽聽聽聽聽 Disciplined approach to regression testing,聽requirements聽traceability, and change-impact analysis.聽

聽聽聽聽聽聽 Proficiency聽with Git or equivalent source control.聽

聽聽聽聽聽聽 Ability to quickly ramp聽up on聽legacy codebases and make safe, well-scoped changes with minimal regression risk.


Preferred Qualifications

聽聽聽聽聽聽 Experience with diagnostic and test equipment (oscilloscopes, logic analyzers, spectrum analyzers, boundary scan, etc.).聽

聽聽聽聽聽聽 Experience with HTML/CSS/JS and/or Front-End GUI Design.聽聽聽聽

聽聽聽聽聽聽 Experience with one or more Real-Time Operating Systems.聽

聽聽聽聽聽聽 Experience with ARM assembly language.聽

聽聽聽聽聽聽 Experience with Linux OS tools, Bash scripts.聽

聽聽聽聽聽聽 Familiarity with DO-178C.聽

聽聽聽聽聽聽 Familiarity with FAA and/or Mil Spec requirements.聽




Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.