Senior Software Engineer - Relocation Assistance Available
insitu · Bingen, WA · United States · Hybrid
Posted Sep 17, 2026
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
We are looking for a highly motivated, enthusiastic and skilled Senior Software Engineer to help us build elegant and robust software that will be part of our unmanned aircraft systems and applications.
What you’ll do:
As a senior member of the Software Engineering department, you will:
Solve challenging engineering problems and lead the development of real-time safety critical software using industry best practices
Have specialist skills in firmware and embedded systems
Be responsible for assuring the delivery of high-quality products and software services
Represent software engineering internally and externally and interact with senior personnel on key technical matters
Mentor other software engineers and advise software management
Education & Experience:
Bachelor's degree of Science from an accredited course of study, in engineering, computer science, mathematics, physics.
9-13 years in an engineering classification OR; 7-11 years’ experience in an engineering classification 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.
Knowledge of programming languages (e.g., C++, C, C#, Assembly, Matlab).
Knowledge of communications, networking, and protocols.
Knowledge of computing equipment and its operating systems (e.g., 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 experience with embedded and application software development.
Experience with hands-on troubleshooting hardware and debugging software.
Experience with safety critical systems a must.
Ability to interact with senior external personnel on significant technical matters.
Excellent communication and interpersonal skills.
Able to work well individually or in a team.
Ability to independently identify and address tasks.
Strong organization and time management skills.
Willingness to learn and contribute to a team environment.
Preferred Education & Experience:
Masters degree.
Previous experience in Aviation or Unmanned systems.
Previous experience mentoring junior software engineers.
In-Office Requirement Statement:
This position is eligible for hybrid work. It is our strong preference that this position is on-site 3 days per week to allow for maximum collaboration and connection to the team and product.
Relocation Statement:
This position is eligible for relocation assistance. Visit our Careers - Insitu page to learn more about our benefits, 9/80 work schedule and flexible work model.
At Insitu, we strive to deliver a Total Rewards package that will attract, engage and retain the top talent. Elements of the Total Rewards package include…