Jobs · Engineering · Washington

Senior Software Engineer - Relocation Assistance Available

Boeing · Bingen, WA · 1 mo ago
EngineeringFull-time

About the role

We are looking for a highly motivated, enthusiastic and skilled Senior Software Engineer to build elegant and robust software for unmanned aircraft systems and applications. Boeing fosters an inclusive environment with opportunities for professional growth.

Responsibilities

  • Solve challenging engineering problems and lead the development of real‑time safety‑critical software using industry best practices.
  • Apply specialist skills in firmware and embedded systems.
  • Assure the delivery of high‑quality products and software services.
  • Represent software engineering internally and externally, interacting with senior personnel on key technical matters.
  • Mentor other software engineers and advise software management.

Requirements

  • Bachelor’s degree in engineering, computer science, mathematics, physics, or a related field.
  • 9–13 years of experience in an engineering classification, or 7–11 years with a Master’s degree.
  • Knowledge of real‑time software architecture and design methodologies.
  • Ability to synthesize software architectures and designs that meet requirements, characteristics, and constraints.
  • Proficiency in programming languages such as C++, C, C#, Assembly, and Matlab.
  • Knowledge of communications, networking, and protocols.
  • Familiarity with computing equipment and operating systems (Windows, Linux).
  • Ability to integrate hardware and software components into a functional system.
  • Understanding of computing machinery (memory, secondary storage, I/O, FPGA, processor, data bus, etc.) as it relates to software.
  • Experience designing for resource‑constrained systems and developing embedded and application software.
  • Hands‑on troubleshooting of hardware and debugging of software.
  • Experience with safety‑critical systems (required).
  • Excellent communication and interpersonal skills.
  • Ability to work individually or as part of a team, independently identify and address tasks, and manage time effectively.
  • Willingness to learn and contribute to a team environment.

Preferred qualifications

  • Master’s degree.
  • Previous experience in aviation or unmanned systems.
  • Experience mentoring junior software engineers.

Work environment

This position is eligible for hybrid work, with a strong preference for on‑site presence three days per week to maximize collaboration. Relocation assistance is available.

Compensation

Typical hiring range: $129,000 – $177,650 (salary based on experience, qualifications, and work location).

Benefits

Insitu offers a Total Rewards package that includes competitive base pay, variable compensation opportunities, health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability programs, and various paid and unpaid time‑off options. Specific programs and eligibility may vary by location and hire date.

Similar jobs