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

Job Description

Job Description

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 8 days ago
Similar jobs that could be interesting for youBased on the Senior Software Integration Engineer in Portland, OR vacancy
  • Relativity is seeking a Senior Financial Systems Engineer to lead Workday integration efforts. This role requires 5+ years of experience with Workday integrations and strong communication skills. The position can be remote and offers competitive compensation and numerous... 
    Senior
    Remote job

    Relativity

    Portland, OR
    1 day ago
  • $95k - $129k

     ...Job Summary The Senior Control System Integration and Design Engineer role requires problem-solving moderately complex issues for which solutions may not be well-defined. The role involves contributing significantly in SCADA/Human machine interface (HMI) design, configuration... 
    Senior
    Temporary work
    Work experience placement

    Brown and Caldwell

    Portland, OR
    3 hours ago
  • AES Corporation in Portland is seeking a substation or transmission engineer to oversee high voltage projects across the Western United States. The role involves reviewing EPC designs, coordinating technical activities, and supporting project teams. The ideal candidate... 
    Senior

    AES Corporation

    Portland, OR
    1 day ago
  • $181.1k - $318.4k

    A leading technology company in Beaverton seeks an experienced ASIC Design Engineer to design, implement, and verify complex ASICs. The role involves collaboration with hardware and software teams, optimizing designs for power and performance, and detailed documentation... 
    Senior

    Apple

    Beaverton, OR
    1 day ago
  • A leading company in energy and risk management is seeking a Senior Resource Integration Engineer to provide innovative solutions in power generation, transmission, and distribution. This role involves leading technical studies, managing projects, and advancing capabilities... 
    Senior

    DNV

    Portland, OR
    1 day ago
  • Stealth Startup in Portland, Oregon is seeking an experienced Business Analyst to lead integration efforts across multiple systems. The ideal candidate should have a strong background in Information Technology, specifically in Enterprise Integration Patterns, and be adept... 
    Senior

    Stealth Startup

    Portland, OR
    1 day ago
  • CorSource Technology Group seeks a Senior VoIP-Network Administrator for a 12‑month contract in Portland, OR. The role focuses on designing, deploying, and maintaining Voice/VoIP networks to ensure 24/7 availability and high‑quality communications across the enterprise... 
    Senior
    Contract work

    CorSource

    Portland, OR
    1 day 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
    3 days ago
  • AbCellera recherche un(e) scientifique principal(e) non clinique pour diriger les programmes de toxicologie et encadrer les études conformes et non conformes aux BPL à Vancouver, Canada. Le candidat gérera les rapports et assurera l’échange avec les autorités réglementaires...
    Senior

    AbCellera

    Vancouver, WA
    1 day ago
  • Providence is seeking a Senior Principal IS Program Manager to advise, consult, and lead high-visibility programs across Information Services. You will partner with internal and external leaders, organize and direct teams, and drive change to achieve strategic objectives... 
    Senior

    Providence Health & Services

    Portland, OR
    1 day ago
  • NV Energy is seeking a Principal Network Engineer in Portland, Oregon, to lead the design, standardization, implementation, and evolution...  ...in network automation, Cisco technologies, and cloud integration. You will serve as a technical lead and subject matter expert,... 
    Senior

    NV Energy

    Portland, OR
    1 day ago
  • $74.35k - $113.6k

    Sargent & Lundy is seeking a Transmission Line Engineer in Portland, Oregon. This role focuses on designing transmission lines and performing structural analysis. Candidates should have a degree from an ABET-accredited engineering program and at least 3 years of relevant... 
    Senior
    Work at office
    3 days per week

    Sargent & Lundy

    Portland, OR
    1 day 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
    4 days ago
  • Sightline Intelligence is seeking an Embedded Software Engineer - Camera Systems to collaborate with software and hardware teams on image-processing products. This role develops firmware and Linux C/C++ software for camera and motor control, focusing on camera systems and... 
    Senior

    Sightline Intelligence

    Portland, OR
    1 day ago
  • Lam Research is looking for a Software Engineer to lead innovation in software tool development. This role involves designing, debugging, and enhancing software programs that support semiconductor equipment. Candidates should have a Bachelor’s degree in a relevant field... 
    Senior
    Remote work

    Lam Research

    Tualatin, OR
    1 day ago
  • Stantec is seeking a Senior Transmission Line Engineer, based in Portland, Oregon, to lead transmission line projects. This role involves preparation of specifications, project coordination, and technical report writing. The successful candidate will have at least 8 years... 
    Senior

    Stantec

    Portland, OR
    1 day ago
  • $115.8k - $151.94k

     ...regular hours for this position are day shift. Job Description We are seeking a highly skilled, hands-on Sr. Principal Integration & Yield Engineer to join our Production Engineering team. This role is critical in driving end-to-end process integration, yield improvement... 
    Senior
    Live in
    Local area
    Remote work
    Flexible hours
    Shift work
    Day shift

    FormFactor Inc.

    Beaverton, OR
    1 day 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
    1 day ago
  • ENTRUST Solutions Group is looking for a Transmission Planning Consultant in Portland, Oregon. In this role, you will provide engineering services to assess power system performance, focusing on dynamic stability and transient stability analysis. Your responsibilities include... 
    Senior
    Remote job
    Flexible hours

    ENTRUST Solutions Group

    Portland, OR
    1 day ago
  • NV Energy is hiring a Senior Network Engineer in Portland, Oregon. This position involves designing, implementing, and optimizing advanced network solutions across WAN, LAN, and data center environments. You will lead complex projects, provide senior-level support for network... 
    Senior

    NV Energy

    Portland, OR
    1 day ago
  • WSP USA is seeking a Senior Transmission Line Project Engineer to drive high-voltage transmission line projects from various locations, including Portland, OR. The role emphasizes technical leadership, project management, and strong communication while offering a hybrid... 
    Senior
    Remote job

    WSP USA

    Portland, OR
    1 day ago
  • PortlandJobs.net, LLC is seeking a Senior Cybersecurity Architect in Portland, OR, onsite from day one, for a 6‑month contract to hire. You will lead the design, implementation and optimization of enterprise network security across on‑prem and hybrid cloud environments... 
    Senior
    Contract work

    PortlandJobs.net, LLC

    Portland, OR
    1 day ago
  • A leading engineering firm in Vancouver, Washington, is looking for a Senior Project Engineer specializing in high voltage transmission lines. The role encompasses designing transmission lines, preparing key construction documents, and offering field support. Ideal candidates... 
    Senior

    SolveNow Inc.

    Vancouver, WA
    1 day ago
  • About the job Senior Transmission Engineer - Transmission Lead transmission design of projects from the conceptual phase through design completion...  ...verify corrections are made within multiple CAD related software. Quality review the construction administration including... 
    Senior
    For contractors

    SolveNow Inc.

    Vancouver, WA
    1 day ago
  •  ...top design firms while building our clean energy future. Your Opportunity Our US work group has an opportunity for a Senior Transmission Line Engineer; this individual will sit in any of Stantec’s US offices. Project requirements will include detailed engineering and support... 
    Senior
    Full time
    For contractors
    Work at office

    Stantec

    Portland, OR
    1 day ago
  • A leading wireless engineering firm is looking for an RF Engineer to optimize UMTS and LTE networks. Candidates should have at least 5 years of experience and a degree in Engineering. Responsibilities include maximizing network performance, evaluating capacity needs, and... 
    Senior

    MobileComm Professionals, Inc

    Portland, OR
    1 day ago
  • VAILEXA is seeking a Telecommunications Engineer for a 12-month project based in Tualatin, Oregon. The candidate will conduct site visits to assess legacy transport equipment and validate circuit records, producing client documentation at each milestone. The ideal applicant... 
    Senior

    VAILEXA

    Tualatin, OR
    1 day ago
  • Okta seeks a Senior Solutions Engineer in Portland, OR to partner with our sales team and educate Fortune 500 customers on Okta's Identity Platform. You will craft demos, deliver POCs, and translate business needs into technical solutions across IAM, Zero Trust, and cloud... 
    Senior

    Okta

    Portland, OR
    1 day ago
  • Pacific Northwest Utility in Vancouver, WA seeks a Senior Network Administrator to manage LAN/WAN, install, configure, and troubleshoot network devices, and maintain high availability. You will work in an Internet/intranet environment, supporting routers, switches, fiber... 
    Senior
    Contract work

    Motus Recruiting and Staffing, Inc.

    Vancouver, WA
    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
    2 days ago

Do you want to receive more vacancies?

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