Senior Software Engineer Systems Engineer
$115.01kUniversity 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:
$115008.00 annualPay Range Maximum:
$150000.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
$191k - $253k
...defense industry, Anduril is changing how military systems are designed, built and sold. Anduril’s family of... ...military in months, not years.ABOUT THE TEAMAnduril's Software Platform organization is seeking a Software Engineer to join the Data Distribution team. The Data...SeniorFull timeWork experience placementImmediate start$159.8k - $235k
...TeamThe Code Scalability team owns build systems and continuous integration across... ...contribute to a monorepo, the cost of building software can grow for everyone. We tackle that... ...troubleshooting.About the RoleAs a Senior Software Engineer on Code Scalability, you will solve...SeniorHourly payWork at officeLocal areaRemote workFlexible hours$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$115.01k
...(CICOES) has an outstanding opportunity for an experienced Senior Software Engineer to join their team.About this OpportunityReporting to Senior... ...solutions for cyber-physical, embedded, and real-time systems. The successful candidate will be proficient in hardware-software...SeniorPermanent employmentFull timeTemporary workWork at officeRemote workShift work$108k - $216k
...This role is not eligible for current or future immigration support and | or sponsorship***** Join Walmart as Senior, Software Engineer - Transactional Systems and your work could help over 240 million global customers live better every week. Yes, we are the Fortune #1...SeniorFull timeTemporary workPart timeWork at officeWorldwideFlexible hours$168.1k - $227.4k
...communities around the world, and we’ve designed the system with the capacity, flexibility, and performance... .... as a refugee or granted asylum.Manufacturing Software Systems (MSS) is seeking a Senior Software Development Engineer who will help solve a variety of technical...SeniorPermanent employmentInternshipFlexible hours- Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information... ...information retrieval, distributed computing, large-scale system design, networking and data storage, security, AI, NLP, UI...Senior
$157.7k - $213.8k
...insights to improve their business. Founded by engineers — and customer obsessed — we leap at... ...of traditional SQL query engines. As a software engineer on the Runtime team at... ...distributed data storage and processing systems that can outperform specialized SQL query...SeniorLocal areaWorldwide- Blue Origin LLC is seeking a software engineer for the Lunar MK1 Vehicle Test Bed infrastructure. You will help design, deploy, and maintain... ...flight software and support tooling across cloud and on-site systems. Ideal candidates have 8+ years in software and strong C/C++/...Senior
- Blue Origin LLC is seeking a Senior Software Engineer to design and build the next-generation procurement platform. You will lead initiatives across sourcing, PO management, invoicing, supplier lifecycle and data models, leveraging Java, Python, and TypeScript to deliver...Senior
- Blue Origin LLC is seeking an experienced software engineer to design and build complex systems in .Net, Java, or Python, focusing on Agentic AI solutions across Finance, Supply Chain, and ERP domains. You will develop inventory and production planning tools with real-time...Senior
- Apple Inc. is seeking a Senior Software Engineer for the Security Enablement Team in Seattle, WA. You will design and build foundational security... .... This hands-on role emphasizes secure, high-performance systems with Java, Go, and Python, collaborating across teams and OSS...Senior
$197.53k - $276.54k
...to develop reusable, safe, and low-cost space vehicles and systems within a culture of safety, collaboration, and inclusion. Join... ...across all Blue Origin facilities. We are seeking a Senior Software Engineer to design and build Blue Origin’s next-generation procurement...SeniorTemporary workLocal areaRelocation$186.07k - $218.9k
...quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Software Engineer on the Core Infra Systems team within the Platform group, you'll work across the cloud and networking foundations that Coinbase engineers...SeniorLocal area$197.53k - $276.54k
...to develop reusable, safe, and low-cost space vehicles and systems within a culture of safety, collaboration, and inclusion. Join... ...across all Blue Origin facilities. We are seeking a Senior Software Engineer to design and build Blue Origin’s next-generation procurement...SeniorPermanent employmentTemporary workLocal areaRelocation$174k - $252k
...experience. 5 years of experience in low level systems programming languages (e.g., C++ or C).... ...testing, maintaining, or launching software products, and 1 year of experience with... ...role. About The Job Google's software engineers develop the next-generation technologies...SeniorTemporary work$254k - $350k
.../ Boston, MA / Seattle, WASoftware - Autonomy Software /Full-time /HybridThe Perception team is pioneering... ...to drive the next generation of autonomous system intelligence.As a Machine Learning and System Optimization Engineer, you will orchestrate and allocate overall...SeniorFull timeTemporary workRelocation package$264k - $379.5k
...no less than building the ecosystem that powers our AI-pilled engineers and our agentic organizations and reinvents the SDLC for Snowflake... ...and support work.Our ideal candidate will have:15+ years of software engineering experience5+ years of experience leading a...Senior$248k - $391k
...impact on the world.Join our team in Santa Clara to lead engineers building rack-scale infrastructure software that makes complex hardware manageable and... ...delivery of control planes, lifecycle orchestration, system health, and recovery capabilities, working across hardware...SeniorFull time- Anduril Industries in Bellevue, WA is seeking a Senior Software Engineer to lead development of a tactical edge client across Android and Linux. You will own performance on resource-constrained hardware, collaborating with product and platform teams and mentoring junior...Senior
- Blue Origin LLC is seeking a senior security-focused engineer in Washington state to guide CI/CD security across lunar permanence projects... ...shape engineering direction for high-quality, safe software used in space systems. Applicants should bring extensive CI/CD experience...Senior
- Blue Origin seeks a cybersecurity engineer to ensure compliance with safety-critical software processes and security standards across lunar lander software development. You'll work with cross-disciplinary teams to define requirements for next-gen lunar missions, build tooling...Senior
- Outreach seeks an experienced software engineer to join a small, high impact team building the Identity and Access Management platform powering authentication, authorization, and security across the product surface. You will own end-to-end IAM functionality, collaborate...Senior
- Google is seeking software engineers to develop next-generation infrastructure and AI-enabled platforms from data centers to large-scale systems. You will work on varied projects across compute, networking and storage, with opportunities to switch teams as the business...Senior
- ...controllers, I/O hardware, and related electronics, from concept to production. As the primary technical integrator, you will mentor engineers, run technical reviews, and drive improvements across electrical, mechanical, firmware, FPGA, and test disciplines to enable...Senior
- Red Cell Partners, LLC. is seeking a Senior/Staff Software Engineer to design and own core execution models for Trase OS in a distributed, regulated environment. You’ll lead architecture across teams, ensure reliability, and advance platform primitives that connect workflows...SeniorRemote work
- Apple Inc. in Seattle is seeking a Senior Software Engineer to help build the next generation of Apple’s cloud services infrastructure. You will... .... You will design and implement fault-tolerant distributed systems, collaborate with cross-functional teams, and drive...Senior
$79.2k - $209.5k
...equivalent experience relevant to the functional area. At least four years of software engineering or related experience. Strong coding skills and broad knowledge of distributed systems, including the ability to work across the software stack and low-level systems....SeniorFull timeFlexible hours- WEX Inc. is seeking a seasoned Manager of Engineering for the 10-4 by WEX product line that serves owners-operator fleets with mobility payments. You will lead a cross-regional team across the USA and Brazil, shaping technical vision and roadmap while partnering with product...Senior
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer Systems Engineer. Be the first to apply!
- software engineer amazon Seattle, WA
- information technology software engineer Seattle, WA
- federal - software developer Seattle, WA
- graduate software developer Seattle, WA
- rust software engineer Seattle, WA
- software engineer remote Seattle, WA
- junior software developer internship Seattle, WA
- remote entry level software developer Seattle, WA
- software engineer - web development Seattle, WA
- software engineer contract Seattle, WA



