Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Integration Engineer

$175k - $230k

Panthalassa

About the Company

We are a renewable energy and ocean technology company committed to rapidly developing and deploying technologies that will ensure a sustainable future for Earth by unlocking the vast energy potential of its oceans. Our focus is on capturing civilizational levels of ultra-low-cost renewable energy for applications including computing and affordable renewable fuels delivered to shore.

The company is a public benefit corporation headquartered in Portland, Oregon and backed by leading venture capitalists, philanthropic investors, university endowments, and private investment offices. We operate as an idea meritocracy in which the best ideas change the company's direction on a regular basis.

About the Job

Our core technology is the Node, a device that produces energy in the ocean's harshest conditions for years without human maintenance or intervention. Making that possible is the onboard software, which transforms a collection of hardware into a system that can sense, actuate, follow commands from shore, as well as operate autonomously.

As a Senior Software Integration Engineer on the Core Electronics & Software team, you'll keep our team running smoothly by owning integration across the full software stack - from the lower-level firmware on our embedded devices, to the higher-level software on our flight computer responsible for telemetry and command, up to the autonomy and GNC layers.

You'll be the person who keeps integration moving. When issues arise, you'll be the first to step in: tracing it across the software and firmware boundary, driving it to resolution with the right people or implementing the fix yourself. Day to day, you'll keep our software continuously tested and releasable so the team can ship changes with confidence. And you'll make sure the teams that depend on our systems - for testing, operations, and beyond - have the data and tooling they need.

Just as important, you'll think beyond the immediate fix: shaping our long-term testing strategy, building the automation and infrastructure that catch issues early and cheaply, and helping the team develop the habits that steadily reduce the problems that surface during software integration. We want to ensure that as the system grows in complexity, releasing software gets easier, not harder.

You'll be part of a small team that we expect to grow, and you'll have the opportunity to help shape and mentor it as it does.

Responsibilities
  • Act as the first responder for software integration issues: triage incoming problems and reproduce them, determine root cause, propose solutions, and drive issues to resolution in coordination with subsystem owners. Maintain situational awareness across subsystems so you can quickly tell where a problem lives and who needs to be looped in.
  • Hold the bar in verifying the correct end-to-end behavior across the software stack - closely examine the integrated system as a whole to confirm it behaves as intended and meets requirements.
  • Serve as the feedback conduit between the Core team and the teams across the company that depend on our software systems: validate that the right data and behavior are surfaced for testing and operations, and channel findings, gaps, and new requirements back to the product teams to drive the next iteration.
  • Develop automated system integration tooling and strategies for processor-in-the-loop (PIL) and hardware-in-the-loop (HIL) testing: building the harnesses, fixtures, and automation that let us exercise flight software against simulated and real conditions repeatably and at scale. Invest in observability (dashboards, alerts) to surface system health to spot problems early and automatically.
  • Develop and maintain CI/CD pipelines that continuously build, test, and exercise our software systems. Ensure that we are surfacing issues during development cycles prior to release to expensive test rigs and deployments.
  • Manage and execute software releases to our various test rigs, including hardware-in-the-loop test beds, system / hardware acceptance test beds, software / communication test beds. Define and enforce release criteria, versioning, configuration control for our software / firmware products and ensure compatibility to deployed hardware.
  • Ensure we have robust and tested mechanisms for Over-The-Air (OTA) software / firmware updates for all components under nominal and off-nominal scenarios. Ensure backward compatibility between current deployable firmware and older deployable and permanent firmware already in the field.
  • Capture institutional knowledge so the team can scale beyond any one person: clear integration procedures, triage documents for when things go wrong, and the verification data to show flight readiness.
Required Qualifications
  • 7+ years of software engineering experience, including 4+ years working on embedded, real-time, or deployed mission-critical systems
  • Proficiency in Rust, or strong systems-programming experience (C/C++) with a demonstrated ability to become productive in Rust quickly
  • Strong proficiency in Python for building test automation and tooling
  • Experience building or operating PIL and HIL test setups, deploying software to them, automating test procedures
  • Experience designing and maintaining CI/CD pipelines (e.g., GitLab CI, Jenkins, GitHub Actions)
  • Experience across the embedded-to-application boundary: bare-metal or RTOS-based firmware on microcontrollers (e.g., STM32 / Cortex-M) communicating with higher-level software on embedded Linux (e.g., Yocto), over common hardware interfaces (UART, SPI, I2C, CAN, etc.)
  • Experience across the networking layer: coordination between systems over an IP stack (TCP/UDP), with comfort debugging communication across a networked stack
  • Hardware debugging skills with tools like bus monitors, logic analyzers, and oscilloscopes
  • Experience with software release management, versioning, and configuration control
  • Proven ability to debug and troubleshoot across the software / firmware / hardware boundary under time pressure
  • Able to communicate clearly verbally and in writing, can coordinate and build relationships within and across teams, and keep work organized when juggling multiple concurrent issues
Desired Qualifications
  • Experience in a regulated or mission-critical domain (aerospace, defense, automotive, marine, medical, or similar)
  • Experience designing and testing OTA updates, including staged rollouts, rollback, and backward / forward-compatibility verification
  • Experience testing systems under degraded or intermittent connectivity - satellite links (e.g., Starlink, Iridium), cellular, or other high-latency / lossy network environments
  • Experience building observability tooling: dashboards, alerting, and log / telemetry analysis
  • Familiarity with autonomy, GNC, or other higher-level control software and how it integrates with the rest of the stack
  • Knowledge of simulation and modeling for test - sensor and actuator models, plant models, model-based testing
  • Experience with requirements traceability and verification / validation (V&V)
  • A track record of building tools and processes that made an engineering team faster or more reliable
Compensation and Benefits

If hired for this full-time role, you will receive:
  • Cash compensation of $175,000 - $230,000
  • Equity in the company. We're all owners and if we're successful, this equity should be far and away the most valuable component of your compensation.
  • A benefits package that helps you take care of yourself and your family, including:
    • Flexible paid time off
    • Health insurance (the company pays 100% of gold level PPO plan for full time employees, their partners, and dependents)
    • Dental insurance (the company pays 100% for full time employees, their partners and dependents)
    • Vision insurance (the company pays 100% for full time employees, their partners, and dependents)
    • Disability insurance (the company pays 100% for a policy to provide long term financial support if you become disabled)
    • Ability to contribute to tax-advantaged accounts, including 401(k), health FSA, and dependent care FSA.
  • Relocation assistance to facilitate your move to Portland (if needed).

Location

This role is based in Portland, Oregon, and onsite work is preferred given how hands-on integration is with our hardware and test rigs. We're open to a hybrid arrangement for an excellent candidate, with the expectation that you can be in Portland on a day's notice to support the team when needed. Over time, we'd expect you to invest in the tooling and infrastructure - remote access to test rigs, automation, and observability - that makes integration less dependent on any one person being physically present, including yourself.
Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Integration Engineer in Portland, OR vacancy
  • $158.2k - $200.7k

     ...ThousandEyes, we spend every day helping our customers navigate the complexities of Internet-based service delivery. As a Senior Network Support Engineer, you will be the primary technical advocate for our customers. You will employ your deep networking expertise to... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Portland, OR
    2 days ago
  •  ...Senior Director, Principal Gifts About the Company Philanthropic organization supporting Indigenous culture & individuals Industry Non-Profit Organization Management Type Non Profit Founded 2017 Employees 11-50 Categories... 
    Senior

    Confidential

    Portland, OR
    1 day ago
  •  ...Specific Essential Duties and Responsibilities: - Provide senior-level engineering and operational support for enterprise VoIP and VTC...  ...architecture alignment and optimization initiatives. - Ensure integration and interoperability across voice, video, and network... 
    Senior
    Minimum wage
    Contract work
    Temporary work
    Work experience placement
    Remote work

    MAXIMUS

    Happy Valley, OR
    2 days ago
  • $60 - $80 per hour

     ...Job Title: Software Integration Engineer - Automotive Infotainment & HMI Job Description The Software Integration Engineer leads the global development of infotainment and HMI component functions for automotive platforms. This role owns key infotainment features... 
    Suggested
    Contract work
    Temporary work
    Local area
    Remote work
    Relocation
    Monday to Friday
    Shift work
    Early shift
    1 day per week

    Actalent

    Portland, OR
    2 days ago
  • West Yost is looking for a Senior - Principal Engineer specializing in Water Systems & Water Supply Planning to support project development. Ideal candidates will have over 10 years of experience in Water System Planning and Hydraulic Modeling, along with PE licensure in... 
    Senior

    West Yost

    Lake Oswego, OR
    2 days ago
  • A leading geotechnical engineering firm in Portland, Oregon, seeks an Associate to Principal-level Pavement Engineer. This role involves providing technical leadership, overseeing pavement engineering projects, and managing client relationships. Candidates should possess... 
    Senior

    Geotechnical Resources, Inc.

    Portland, OR
    4 days ago
  •  ...Senior Network Engineer We are seeking a Senior Network Engineer to design, implement, secure, and support enterprise network infrastructure...  ...patterns for CUI environments. Support cloud security integrations: Centralized logging/monitoring Network traffic... 
    Senior
    Work experience placement
    Remote work

    GEMS INC

    Beaverton, OR
    2 days ago
  •  ...emerging technologies and drive innovation in network architecture. What You Need: 5+ years of experience in network engineering, troubleshooting, and optimization. Hands-on expertise with Cisco, Juniper, Palo Alto, Fortinet. Strong knowledge of... 
    Senior

    Macpower Digital Assets Edge

    Portland, OR
    2 days ago
  • A leading construction solutions provider in Lake Oswego, Oregon is looking for an experienced Application Developer to design and build C# applications that drive business processes. The ideal candidate will have over 5 years of C# development experience, expertise in...
    Senior
    Flexible hours

    Western Partitions

    Lake Oswego, OR
    5 days ago
  • AditiStaffing is seeking an experienced IT professional in Beaverton, Oregon, with over 5 years of relevant experience. The candidate must have a strong understanding of customer relationships and agile methodologies like Scrum and Kanban. The role requires expertise in...
    Senior

    Aditi Staffing

    Beaverton, OR
    2 days ago
  • A technology company is seeking a Senior Customer Solutions Engineer fluent in Mandarin to serve as the primary technical contact for key clients. This role involves building strong relationships, providing technical support, and mentoring other engineers. The ideal candidate... 
    Senior
    Remote job
    Flexible hours

    Fastly

    Portland, OR
    5 days ago
  •  ...the Role Location: Beaverton, OR We are seeking a Senior Network Engineer to design, implement, secure, and support enterprise network...  ...patterns for CUI environments. Support cloud security integrations: Centralized logging/monitoring Network traffic... 
    Senior
    Permanent employment
    Work experience placement
    Local area
    Remote work

    Ralliant

    Beaverton, OR
    3 days ago
  • Responsibilities Operates as a team-based servant leader in service to the team's needs. Ensures the team is practicing Agile principles. Partners with, coaches and supports Product Owner in managing the backlog to ensure it is properly prioritized ...
    Senior
    Work experience placement

    3B Staffing LLC

    Happy Valley, OR
    2 days ago
  •  ...Senior Network Engineer Concept Plus is a mission-focused technology solutions provider that transforms IT concepts into impactful solutions for federal agencies. Headquartered in Fairfax, VA, we bring the agility, responsiveness, and customer intimacy of a small business... 
    Senior
    Contract work
    For contractors
    Local area
    Flexible hours

    Concept Plus

    Clackamas, OR
    15 hours ago
  • Maximus is seeking a senior ServiceNow administrator to provide specialized ITSM/ITOM support across the enterprise. The role focuses on ensuring platform stability, CMDB accuracy, and efficient service management workflows. Ideal candidates will have 8+ years in systems... 
    Senior

    MAXIMUS

    Portland, OR
    2 days ago
  • IT Motives is looking for a Senior Full Stack Engineer in Portland, Oregon, to design and develop enterprise applications using modern technologies...  .... Join a diverse team that values collaboration and innovation in software development. #J-18808-Ljbffr IT Motives LLC
    Senior

    IT Motives LLC

    Portland, OR
    5 days ago
  • $125k - $165k

     ...We are looking for a Senior Application Developer to join our Charles River Development...  ...-driven workflows across Portfolio Engineering, Optimization, Guidelines, Implementation...  ...teams to implement CRD enhancements, API integrations, portfolio optimization workflows, and... 
    Senior
    Work at office
    Work from home

    Fisher Investments Careers

    Vancouver, WA
    4 days ago
  • SupportFinity™ is seeking a Senior Technical Content Developer in Portland to lead the content strategy for Media & Entertainment products. You will manage audience-focused content plans and enhance customer success through effective digital support experiences. The ideal... 
    Senior

    SupportFinity™

    Portland, OR
    5 days ago
  • Robotics Technologies LLC is seeking a Network and Security Service Delivery Manager in Portland, Oregon. This role involves overseeing the delivery of network and security services, managing client relationships, and leading various network-related projects. Candidates...
    Senior

    Robotics Technologies LLC

    Portland, OR
    3 days ago
  • Associated Engineering (External) is seeking an experienced Project Manager to join our dedicated team. This role focuses on community improvement projects across Canada, engaging in transportation, infrastructure, and water management. The ideal candidate will have a bachelor... 
    Senior
    Flexible hours

    Associated Engineering (External)

    Portland, OR
    3 days ago
  • $122.7k - $317.2k

     ...disrupt incumbents, and unlock new growth engines. If you want to work where strategy is...  ...professional experience working across the Software and Platforms industry — and a genuine obsession...  ...proven ability to influence and inspire senior executives. A proven track record of... 
    Senior
    Live in
    Work at office
    Local area

    Accenture

    Beaverton, OR
    6 days ago
  • $106.8k - $194.8k

     ...help to build a better working world. WAF Operations Solution Engineer PRACTICE DESCRIPTION: As a WAF Operations Solution...  ...change requests and support problem resolution to uphold the integrity of web applications. You will actively monitor application traffic... 
    Senior
    Summer holiday
    Flexible hours

    EY

    Portland, OR
    1 day ago
  • $132.06k - $186.44k

     ...modern internet, to be programmable, and to support agile software development. Fastly’s customers include many of the...  ...re building a more trustworthy Internet. Come join us. Senior Customer Solutions Engineer, Streaming Media - Mandarin Speaking Fastly is looking for... 
    Senior
    Local area
    Remote work
    Flexible hours

    Fastly

    Portland, OR
    2 days ago
  • A leading fintech company in Portland is seeking a Senior Technical Support Specialist to manage complex technical issues and drive continuous improvement in support processes. This role involves providing troubleshooting expertise, acting as an escalation point for support... 
    Senior
    Flexible hours

    PayRange

    Portland, OR
    2 days ago
  •  ...include People Analytics, HR Technology, Workday platform teams, enterprise data engineering, and HR business stakeholders across Nike's global corporate functions. This role reports to the Senior Director, Data Engineering, AI, & Architecture and serves as the primary... 
    Senior

    NIKE

    Beaverton, OR
    2 days ago
  •  ...seeking an experienced developer to create a Web3 staking platform. You will develop smart contracts, design a modern UI/UX, and integrate wallet connections, all while collaborating across teams. The ideal candidate has extensive experience in blockchain tech and proficiency... 
    Senior
    Remote job

    Blockchain Works

    Portland, OR
    3 days ago
  • Jobtailor is seeking an experienced software engineer to help design and implement a modular, scalable platform used by engineers worldwide. You will develop portable, high-performance APIs for current and future measurement devices while contributing to modernization roadmaps... 
    Senior
    Worldwide

    Jobtailor

    Beaverton, OR
    17 hours ago
  •  ...A global consulting firm is seeking a Senior Technology Analyst to contribute in Oracle Cloud Finance projects. Your role involves interacting with business stakeholders and ensuring technology solutions meet business needs. Candidates should possess a bachelor's degree... 
    Senior

    Ernst & Young Oman

    Portland, OR
    1 day ago
  • World Wide Technology is seeking a Consulting Systems Engineer in Portland, OR, to lead technical initiatives for Fortune 500 clients. You will focus on delivering innovative architectural solutions and strengthening client relationships through strategic engagements.... 
    Senior

    World Wide Technology

    Portland, OR
    2 days ago
  • $90k

    NAVEX is seeking an experienced Systems Engineer to own the infrastructure and servers hosting our SaaS solution. The role involves managing a secure, high availability cloud infrastructure, and requires a Bachelor's degree with 5+ years of web server experience alongside... 
    Senior

    Netclaim

    Lake Oswego, OR
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Integration Engineer. Be the first to apply!