Senior Software Engineer Systems Engineer
$97.08kUniversity of Washington
Job Description
Cooperative Institute for Climate Ocean & Ecosystem Studies (CICOES) has an outstanding opportunity for an experienced Senior Software Engineer to join their team.
About this Opportunity
Reporting to Senior Research Scientist the Senior Software Engineer brings expertise in designing and implementing full-stack solutions for cyber-physical embedded and real-time systems. The successful candidate will be proficient in hardware-software integration and advanced vision systems including deep learning object detection and tracking. Strong experience with embedded platforms such as Jetson Xavier/Orin and expert in utilizing ROS for system integration. Proven ability to contribute to research and development including technical proposals and peer-reviewed publications. Demonstrates a level head and adaptability in field research under diverse environments.
This is a permanent salaried overtime-exempt position.
UW-CICOES
The Software Engineer will continuously communicate with UW scientists at CICOES to coordinate field deployments of data collection systems; lead system development testing and implementation efforts; and prepare field gear and equipment required for operating the KAMERA system. The Software Engineer will also collaborate with UW and CICOES scientists to plan schedule and execute fieldwork. As part of this fieldwork which may occur in remote and challenging Arctic environments the Software Engineer will collaborate with UW/CICOES staff to troubleshoot technical systems; develop innovative solutions; implement and monitor the system to ensure resolution. Outside of fieldwork the Software Engineer will communicate with UW/CICOES staff on issues related to developing and implementing novel VIAME AI models for species detection and classification provide biological and ecological context for model improvement and addressing complex data processing issues such as camera misalignment and duplicate detection suppression among others.
In addition to coordinating activities with CICOES personnel both for fieldwork deployment and algorithm development the Software Engineer will coordinate with external entities in order to integrate the KAMERA system (or other imaging systems) and hardware with survey aircraft develop innovative hardware and software for uncrewed aerial systems including multi-spectral imaging systems and developing novel state of the art AI models and cloud-based processing systems and pipelines.
1) Marine Mammal Laboratory Polar Ecosystem Program - As the scientific leads of this project scientists at the Polar Ecosystem Program (PEP) will define the objectives and purpose of the technological systems the Software Engineer will develop. Thus the Software Engineer will collaborate with PEP Colleagues to develop performance metrics and required capabilities of aerial imaging addition colleagues from PEP will also provide feedback on engineering requirements troubleshooting needs camera misalignment issues as well as the effect of weather on the performance of the KAMERA system. The Software Engineer will also collaborate with PEP colleagues to identify requirements implement capabilities and develop cloud-based solutions for detecting and classifying animals in imagery of varying modalities (e.g. infrared color).
2) Scientists at other NOAA National Marine Fisheries Service Science Centers (NEFSC SWFSC) will provide feedback on detection rates metadata camera system reliability algorithm performance and development priorities. The Software Engineer will collaborate with these external partners to analyze these metrics and needs identify areas of improvement develop innovative solutions using state-of-the-art technology and develop timelines and milestones for system testing and deployment. The Software Engineer will also collaborate with these external partners by providing direction in service of operationalizing these AI processes and pipelines.
3) Office of Marine and Aviation Operations Aircraft Operations Center -- The Software Engineer will lead work at the Aircraft Operations Center (AOC) in service of developing and integrating complex technological systems with aircraft. As part of this they will coordinate with AOC staff (i.e. aerospace engineers pilots and maintainers) to understand operational constraints of the aircraft and aeronautical engineering considerations as they develop and integrate scientific systems with the aircraft. Specifically the Software Engineer will collaborate with AOC staff to develop an intimate understanding of aircraft capabilities (power weight cooling and avionics); system integration considerations (weight and balance aviation safety impact to platform endurance); and aviation procedures for various phases of flight as part of their design considerations while devising technological solutions and directing their integration with aircraft in coordination with AOC staff.
4) Coordination with hardware software and systems engineers from other universities; NOAAs National Marine Fisheries Service Science Centers across the US; and Kitware. The Software Engineer will closely collaborate with their counterparts at these external organizations directing the design and development of technological systems including but not limited to aerial and aquatic imaging systems cloud-based image processing pipelines camera mounts imagery analysis software and field-data collection software.Key Responsibilities
Senior R&D & System Engineering Leadership (40%)
- Lead complex systems integration combining software nodes camera drivers and object trackers into cohesive platforms.
- Develop software architecture utilizing Python Bash ROS tmux and Supervisor across multiple hardware nodes.
- Oversee multi-modal data streams creating synchronous replay systems for multiple cameras across distributed hardware.
- Work with research scientists to learn data processing routines requirements and challenges and develop cloud-based solutions to improve efficiency (GCP)
Computer Vision & Robotics Development (40%)
- Train and deploy computer vision models including R-CNN-based object and person detectors using EO/IR sensor fusion.
- Implement 3D vision technologies evaluating and utilizing stereoscopic time-of-flight (ToF) laser line scanners structured light and structure-from-motion (SfM) systems.
- Program and test autonomous vehicles integrating sensor payloads like LiDAR and stereo cameras onto Unmanned Aerial Systems (UASs).
Project Management & Field Operations (20%)
- Deploy technology in remote field environments including extreme heat extreme cold and working in small aircraft at low altitude over the ocean managing real-world testing of vision systems and interfacing directly with research scientists
- Lead projects designing and managing complex mechanical and systems engineering under rigorous safety and regulatory frameworks (e.g. NRC DOE).
- Collaborate across multidisciplinary teams of research scientists aircraft engineers and pilots to successfully integrate test and deploy
Required Qualifications
To be considered for this opportunity your application must demonstrate you meet both the minimum qualifications and additional qualifications listed below. Equivalent education and/or experience may substitute for minimum qualifications except when there are legal requirements such as a license certification and/or registration.
Minimum Qualifications
Applicants who do not meet these qualifications WILL NOT be forwarded to the Hiring Department.
- A bachelors degree in computer engineering computer sciences software engineering or related field
- Minimum of 5 years of post-graduate professional experience in engineering roles
- Equivalent experience cannot be substituted for degree requirement
Additional Qualifications
- Familiarity with computer vision: R-CNN architectures EO/IR sensor fusion activity recognition and multi-modal camera streams.
- Familiarity with Hands-on integration with 2D and 3D vision systems (Stereo ToF LLS SfM) LiDAR and Unmanned Aerial Systems Programming in Python C Bash
- Experience working long hours in remote field conditions .
- Experience working on imaging systems in small aircraft
Preferred Qualifications
- Expertise in systems engineering algorithm development and real-time software solutions
- Skilled in integrating hardware and software for advanced applications such as deep learning for image processing tracking and detection
- Proven track record of integrating complex software nodes drivers and sensors into cohesive platforms.
- Expertise with development and integration of the KAMERA AI enabled multi-modal aerial imaging system
- Over 5 years experience of post-graduate professional experience in engineering roles
- Extensive experience with embedded systems including Nvidia Jetson platforms
- Strong programming skills in Python C and proficiency with software tools like Docker Git and Ansible
- Proven track record of working on aerial platforms both crewed and uncrewed.
- Experience deploying and testing robotics/vision systems in real-world field environments.
- Experience working long hours in challenging remote field conditions such as the Arctic.
- Experience working on imaging systems in small aircraft during scientific survey operations over the ocean
- Experience with image processing pipeline development in GCP cloud environments
Working Conditions
- Remote location
- When/ if attendance is needed in Seattle office is located at NOAAs Western Regional Center in Seattle Washington at the Marine Mammal Laboratory AFSC NOAA Fisheries .
Compensation Benefits and Position Details
Pay Range Minimum:
$97080.00 annualPay Range Maximum:
$157764.00 annualOther Compensation:
-Benefits:
For information about benefits for this position visit Shift (United States of America)Temporary or Regular
This is a regular positionFTE (Full-Time Equivalent):
100.00%Union/Bargaining Unit:
Not ApplicableAbout the UW
Working at the University of Washington provides a unique opportunity to change lives on our campuses in our state and around the world.
UW employees bring their boundless energy creative problem-solving skills and dedication to building stronger minds and a healthier return they enjoy outstanding benefits opportunities for professional growth and the chance to work in an environment known for its diversity intellectual excitement artistic pursuits and natural beauty.
Our Commitment
The University of Washington is committed to fostering an inclusive respectful and welcoming community for all. As an equal opportunity employer the University considers applicants for employment without regard to race color creed religion national origin citizenship sex pregnancy age marital status sexual orientation gender identity or expression genetic information disability or veteran status consistent with UW Executive Order No. 81 .
To request disability accommodation in the application process contact the Disability Services Office at or .
Applicants considered for this position will be required to disclose if they are the subject of any substantiated findings or current investigations related to sexual misconduct at their current employment and past employment. Disclosure is required under Washington state law.
Required Experience:
Senior IC
- ...successfully, through clear team communication, planning documentation, system testing, and defect resolution Manage day-to-day work toward... ...in the Intelligence Community ~8+ years with modern software development management practices ~ Working knowledge of Agile...SeniorFull timeFor contractorsWork experience placementShift work
$145k - $200k
...CompanyPalantir builds the world’s leading software for data-driven decisions and... ...children, and more.The RoleWe are seeking a Senior Software Engineer to join a customer-facing product... ...Agentic Autonomy Software for Autonomous Systems for use in operational and tactical missions...SeniorFull timeWork experience placementWork at officeRemote workWork from homeRelocation package$152k - $241.5k
Sr Software Engineer - Distributed Systems Engineer, EDA InfrastructureNVIDIA is hiring engineers to build and scale the infrastructure that supports our Electronic Design Automation (EDA) workloads. We are looking for engineers with strong programming skills, a deep understanding...SeniorFull timeRemote work$119.8k - $234.7k
...the days the whole world is watching. We are looking for a Senior Software Engineer to help architect build and run it. This is a high-ownership... ...runs toward the hard problems. You will design distributed systems that stay rock-solid from quiet planning cycles to the...SeniorOngoing contractFull timeLocal area$119.8k - $234.7k
...Overview GitHub is seeking a Senior Software Engineer to join the Git Systems Engineering team which runs the largest code-hosting platform in the world part of our Platform and Infrastructure organization. Our group is responsible for the services that store and serve...SeniorOngoing contractFull timeLocal areaImmediate start- Innovative Defense Technologies (IDT) seeks a Senior Software Engineer to join our Advanced Capabilities team in Arlington, VA. You will design, develop, integrate, and test complex DoD software systems with Navy combat experience, ensuring secure and compliant operation...Senior
- Striveworks is seeking a Senior Software Engineer to contribute from day one to our Chariot platform, delivering reliable ML model tooling and services. You will write quality Go and Python, influence product direction, and work across teams to push the boundaries of our...Senior
$220k - $250k
...world's leading commercial laser weeding system with hundreds of units operated by... ...autonomy kit for John Deere tractors, autonomy software, and remote supervision for real-time... ...| LinkedIn | News As a Sr. Software Engineer, Embedded Systems at Carbon Robotics...SeniorFull timeFor contractorsRemote workWorldwideFlexible hours- ...thousands of customers depend on every day. We're hiring a senior, hands-on engineer to own the reliability, availability, security, and performance... ..., not a management track. You'll spend your time in the systems: tuning infrastructure, building observability, automating...SeniorFull time
- ...Senior Site Reliability Engineer to join our team of qualified, diverse individuals. The ideal candidate will play a critical role in ensuring the... ...cause analyses, and incident response activities to improve system resilience and operational excellence. Basic...SeniorFull time
$135k - $200k
...CompanyPalantir builds the world’s leading software for data-driven decisions and operations. By... ...are seeking a Forward Deployed Software Engineer to join a newly-formed team focused on developing advanced autonomous systems for use on the edge and in austere environments...Full timeWork experience placementWork at officeRemote workWork from homeRelocation package$126.56k - $189.84k
.... Phaidra creates AI-powered control systems for the industrial sector, enabling industrial... ...You Are As an AI Controls Solutions Engineer, you'll play a critical role in... ...coherent needs documentation for use by the software development team. ~ Good educational background...SeniorTemporary workWork experience placementWork at officeLocal areaRemote workFlexible hours$210k - $230k
...GovCIO is currently hiring for a Senior Site Reliability Engineer (SRE) to design, implement, and maintain highly available, scalable, and resilient infrastructure systems. The ideal candidate will bridge the gap between development and operations, focusing on automation...SeniorCurrently hiringRemote work$155k - $185k
...Senior Software Engineer (Remote Sensing) - Arlington, VA | $155k-$185k Base If you've worked in remote sensing or satellite systems and want to own software that directly supports real-world operations, this is worth a look. I'm working with a growing...SeniorFull timeRemote workRelocation package- ...Our client is building software that helps engineering and manufacturing teams design, build, and manage complex hardware more efficiently. They’re looking for a Senior Full-Stack Software Engineer with a strong frontend focus to help expand and improve a growing SaaS...SeniorContract workRemote work
$77.6k - $176k
DevOps Engineer and System Administrator, SeniorThe Opportunity:Are you looking for an opportunity to leverage your DevOps and system administration... ...modernize and advance automation.You have a background in software engineering, system administration, or DevOps. You...SeniorFull timeContract workPart timeWork at officeLocal areaRemote work- ...Job Summary Seeking a Senior IBM z/TPF Software Engineer with 8+ years of experience developing, maintaining, and troubleshooting high-volume transaction... ...development, production debugging, root-cause analysis, system internals, and performance optimization. Key...SeniorContract work
- ...We are looking for a Senior Software Engineer – Lakehouse & Applied AI with strong hands-on experience in Databricks, PySpark, Python, cloud... ...development workflows . Experience optimizing production systems for latency, reliability, scalability, and cost ....SeniorFull timeLocal area
$166k - $220k
...industry, Anduril is changing how military systems are designed, built and sold. Anduril’s... ...unique combinations of hardware and software tailored to different mission requirements... ...customer expectations. Our systems integration engineers internalize the nuances of each...SeniorFull timeWork experience placementImmediate start- ...is one of the first places we intend to change how the industry works. As a Senior Software Engineer on our new Takeoff team, you will be one of the first engineers building the systems that measure a building and forecast what it takes to build it. You will build AI...SeniorFull timeImmediate start
$170k - $190k
...vulnerable. We're hiring one additional senior engineer to build this platform with us. Given... ...call Integrations with healthcare systems of record and dependent services – as... ...Looking For ~5+ years shipping production software, with meaningful time owning backend...SeniorContract work$131k - $145k
Responsibilities Technica Corporation is seeking a Senior Full Stack Software Engineer who will support the development of the FBI FDP system using a Postgres/Java/React technology stack. These engineers will work with an existing development team to deliver features...SeniorWork experience placementRemote work- ...Senior Software Engineer (Remote Sensing) | Satellite Operations | On-site in Arlington, VA (5 days/week) My client is a U.S. space technology... ...group and need a senior backend engineer for the ground systems behind their autonomous satellite operations. You'd take ownership...SeniorFull timeWork at officeRemote workFlexible hours
$170k - $210k
...outcomes in seconds. Together, these agents create a closed-loop system where employee engagement data informs benefits strategy,... ..., and News Corp. The Role We’re looking for a Senior Software Engineer who thrives in a hands-on role. You’ll be writing a lot of...SeniorFull timeWork at officeRemote workNight shift$200k - $322k
We are now looking for a Senior Deep Learning Software Engineer, PyTorch. NVIDIA is hiring software engineers to design and build tools used by AI engineers... ...with C++ programming.Strong understanding of systems software and interfaces.Demonstrated experience with Thread...SeniorFull timeRemote workWorldwide- ...entertainment and media companies in the world is searching for a Senior Software Engineer to join their engineering team on a hybrid basis . In... ...leaders to drive innovation, optimize distributed systems, and architect cutting-edge data solutions serving millions...SeniorFull timeContract workTemporary workFlexible hours2 days per week
$207k - $284.9k
...this mission. If you are too, let's talk.Senior Manager, Site Reliability... ...too, let's talk.The Federal Operations Engineering GroupOkta's Federal Operations team supports... ...notification timelines) while improving system reliability.Manage cross-functional relationships...SeniorPermanent employmentLocal areaWorldwideFlexible hoursDay shift$136k - $187k
...on this mission. If you are too, let's talk.The Classified Senior Software Engineer in Test OpportunityWe are seeking a highly specialized and... ...unique blend of testing acumen, operational experience, and system-level understanding. The successful candidate will serve as...SeniorLocal areaWorldwideFlexible hours- ...Senior Site Reliability Engineer to join our team of qualified, diverse individuals. The ideal candidate will play a critical role in ensuring the... ...cause analyses, and incident response activities to improve system resilience and operational excellence. Basic...Senior
$170k - $235k
...and scalable eCommerce experiences through next-generation software systems. Our engineering teams build distributed platforms that power critical... ...— we want you on our team. Position Summary As a Senior Software Engineer on the QXO eCommerce team, you will help...SeniorFull timeFor contractors
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer Systems Engineer. Be the first to apply!
- junior software developer Washington DC
- scientific software engineer Washington DC
- intel software engineer Washington DC
- director software engineering Washington DC
- software engineer Washington DC
- software engineer student Washington DC
- senior robotics software engineer Washington DC
- financial software developer Washington DC
- graduate software developer Washington DC
- part time software developer remote Washington DC






