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

Principal Embedded Software Engineer

$210k - $290k
Full-time

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. The embedded software – device drivers, baremetal firmware, and embedded Linux – is what bridges the gap between hardware and the systems above it: giving the Node the ability to sense, actuate, follow commands from shore, and operate autonomously. As Principal Embedded Software Engineer, you'll build the reliable, extensible, well-tested version of that software – the kind other engineers can build on top of without worrying about what's underneath. You'll work elbow-to-elbow with electrical engineers from schematic capture through bring-up, and maintain the architecture and standards behind what the team delivers. This job is multidisciplinary – some days you're probing signals on a bench, others you're deep in Rust, others you're reviewing a teammate's code or helping them through a tricky bring-up. If you think in bits and bytes as naturally as you read schematics and datasheets, and you're happiest when you're close to the hardware, this role is built for you. 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 Own the software for our in-house embedded products, and set technical direction on how it's implemented, reviewing designs and code across the team for correctness and reliability. Work with electrical engineers from schematic capture through board bring-up – pin assignments, peripheral selection, power and timing budgets. Debug the hardware/software failures using schematics, datasheets, oscilloscopes, logic analyzers, and JTAG/SWD. Ship code that runs unattended for years in a harsh marine environment, with real fault tolerance and safe recovery. Shape our OTA and fleet update strategy for a distributed fleet. Set testing and CI/CD standards for embedded code – unit tests, hardware-in-the-loop, static analysis, release gating. Mentor other embedded engineers through code review and pairing. Communicate tradeoffs clearly to EE, mechanical, ops, and leadership. Required Qualifications 10+ years developing production code, most of it in embedded systems. Deep experience with a systems programming language such as Rust or C/C++; deep experience with Rust, particularly no_std firmware, is a strong plus. Hands-on experience building and maintaining embedded Linux distros with Yocto or Buildroot. Track record owning the architecture and implementation of the code stack supporting a hardware product from bring-up through field deployment. Fluency with SPI, I²C, UART, CAN, Ethernet, and the debugging skills to chase issues down to the signal. Experience designing for resource-constrained, real-time, power-constrained systems built to last years, not weeks. Experience designing or hardening OTA update mechanisms for fielded devices. Strong software engineering fundamentals – version control workflows, CI/CD pipeline design, automated/unit testing, and code coverage practices for embedded systems. A track record of raising the technical bar on a team – as a lead, staff, or principal engineer. Clear, empathetic communication across technical and non-technical backgrounds. Desired Qualifications 5+ years with mission-critical or safety-critical systems (aerospace, autonomous vehicles, medical devices, industrial controls). Experience with marine, offshore, or other remote/harsh-environment hardware. Experience with embedded security – secure boot, encrypted comms, key management. Experience building an embedded systems and software from scratch at an early-stage hardware company. Compensation and Benefits If hired for this full-time role, you will receive: Cash compensation of $210,000 - $290,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 33% for full time employees and 100% for 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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Embedded Software Engineer in Portland, OR vacancy
  •  ...evolved, and thrived, by blending American ingenuity, German engineering, and Swiss precision. Today, SIG SAUER is synonymous with...  ...certified a Great Place to Work. Position Summary: The Principal Embedded Software Engineer is responsible for developing complex software... 
    Suggested
    Remote work

    Sig Sauer

    Tualatin, OR
    23 hours ago
  • $225k - $245k

     ...Principal Software Engineer Saviynt's AI-powered identity platform manages and governs human and non-human access to all of an organization's applications, data, and business processes. Customers trust Saviynt to safeguard their digital assets, drive operational efficiency... 
    Suggested

    Medium

    Vancouver, WA
    23 hours ago
  • $117.1k - $187.3k

     ...Content Systems, Content workflows and Content AI platforms. As a successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect and deliver high availability enterprise software. You will partner... 
    Suggested
    Work experience placement
    Live in
    Local area
    Remote work
    Worldwide

    Cengage Group

    Portland, OR
    2 days ago
  • $65.6k - $101k

     ...development team that designs and develops state of the-art printer engines. You will be involved in the design and development of the...  ...following: Design and develop subsystems of firmware, including DSP, embedded code, EFI drivers, EFI applications and BIOS/UEFI printer... 
    Suggested
    Temporary work
    Flexible hours

    HP

    Vancouver, WA
    3 days ago
  • $117k - $150k

     ...with cutting-edge battery electric vehicles. Join us as an Embedded Engineer III and help design systems that optimize range, performance...  ...conditionsCollaborate with cross-functional engineering teams for hardware, software, electrical systems and vehicle integrationLead or... 
    Suggested
    Temporary work
    Local area
    Remote work
    Relocation
    Relocation package

    Daimler-Truck-North-America-

    Portland, OR
    3 days ago
  • $182k - $273k

    Principal Software Engineer, Debug Tools Ampere | Posted Mar 12 | Full-time | Portland | Advanced (5-10 yrs) About the Role As a core member of the Ampere Debug Tools team, you will be responsible for the architecture, design, and development of Debug Tools solutions... 
    Full time
    Local area
    Remote work

    SupportFinity™

    Portland, OR
    13 hours ago
  • $160k - $250k

    Principal Engineer — PAM Platform This role is on the PAM Platform team, building the next generation of PAM infrastructure that runs across...  ...facing escalations What You Bring Experience 10+ years of software engineering experience with demonstrated ownership of... 
    Contract work

    Rival Inc

    Vancouver, WA
    4 days ago
  • $157k - $235k

     ...that powers immersive augmented reality experiences across Specs, Snapchat, and other services. We’re looking for an Embedded Software/Firmware Engineer to join the Spectacles team! What you’ll do Develop embedded software and firmware for micro-display systems,... 
    Full time
    Live in
    Work at office
    Local area

    Snap Inc.

    Vancouver, WA
    1 day ago
  •  ...Insurance Cafeteria Plan Paid Sick Leave 401K Plan Credit Union Membership Referral Bonus Job Features Job Category Hardware Development, Software Development AZAD Technology Partners is an equal opportunity employer that considers and employs qualified individuals based upon... 
    Local area

    Azad, Inc.

    Beaverton, OR
    1 day ago
  • Azad, Inc. is seeking an Embedded Software Engineer to perform development for leading-edge manufacturing systems. The ideal candidate will have a strong background in Cypress development tools and embedded programming, specifically with Cypress FX3. U.S. Citizens or Green... 

    Azad, Inc.

    Beaverton, OR
    1 day ago
  • $211.8k - $317.8k

    Company:Qualcomm Technologies, Inc.Job Area:Engineering Group, Engineering Group > Software EngineeringGeneral Summary:Qualcomm is seeking a highly skilled and experienced Principal of Software Engineering for role as a software Windows system lead focused on Windows on... 
    Temporary work
    Work experience placement
    Work from home

    Nutanix

    Vancouver, WA
    1 day ago
  • $65.6k - $101k

    HP is seeking a firmware development engineer based in Vancouver, Washington. This role involves designing and developing state-of-the-art printer engine subsystems and collaborating with multi-discipline teams for innovation. The ideal candidate will have a Bachelor's... 

    HP

    Vancouver, WA
    1 day ago
  • $131k - $191.4k

    Job Requisition ID # 26WD96355 Position Title Principal Backend Software Developer Développeur logiciel principal backend Position Overview...  .... This role sits at the intersection of platform engineering, distributed systems, and applied AI enablement. Responsibilities... 

    Autodesk

    Portland, OR
    1 day ago
  • $170k - $230k

     ...sales enablement, Highspot is committed to building breakthrough software with a spark of magic. We believe a great place to work is...  ...platform is critical to our success. We're looking for an experienced engineer to lead the design, development, and evolution of our cloud-... 
    Immediate start
    Flexible hours

    Highspot

    Vancouver, WA
    more than 2 months ago
  •  ...Architects, Product Managers, Designers, Sport Science, and engineering squads across iOS, Android, wearables, and the backend...  ...globally. WHO WE ARE LOOKING FOR Nike is seeking a Principal Software Engineer who brings architectural depth, technical authority... 
    Full time
    Casual work

    Nike

    Beaverton, OR
    2 days ago
  • $150k - $300k

     ...sciences industry , committed to making a positive impact on its customers, employees, and communities. The Role As a Principal Software Engineer - Front End you will help innovate and streamline how Veeva builds and deploy applications that are being used by tens of... 
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Veeva Systems

    Portland, OR
    14 days ago
  • $152.5k - $219.2k

     ...team builds and operates the time-series database and supporting software components that store and serve the telemetry behind Cisco...  ...infrastructure in C++, take on real responsibility, and learn from the engineers around them. Your Impact As a member of the Time Series... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Portland, OR
    3 days ago
  • $190k - $240k

     ...hidden fees or compounding interest. Consumer Growth Experience Engineering (CGX) builds the platforms and end-to-end experiences that...  .... You have a total of 4+ years of experience as a software engineer. You are experienced in designing, developing, and... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    Portland, OR
    1 day ago
  •  ...and work with product owners to determine the best solution. Software development, writing technical documentation, automated software...  ...required, supplemental education in software development/engineering preferred (either through code schools or traditional degrees... 
    Contract work

    BizTek People

    Beaverton, OR
    3 days ago
  • $117k - $150k

    Thomas Built Buses in Portland, OR is looking for an Embedded Software Engineer III to lead the development of energy management strategies for electric trucks. You will work across engineering teams to ensure vehicle efficiency and performance. This role requires a bachelor... 

    Thomas Built Buses

    Portland, OR
    23 hours ago
  • Detroit Diesel is seeking an Embedded Software Engineer III in Portland, OR to design systems optimizing performance for electric trucks. This role involves developing energy management strategies, collaborating with engineering teams, and ensuring alignment across various... 

    Detroit Diesel

    Portland, OR
    23 hours ago
  • Daimler Truck North America LLC is seeking an Embedded Engineer III in Portland, OR, to lead the development of vehicle-level energy management strategies. The ideal candidate will have 5-7 years of experience in relevant fields, specializing in energy management for battery... 
    Relocation package

    Daimler Truck North America LLC

    Portland, OR
    1 day ago
  •  ...Job Description: Responsibilities: As a Full Stack Software Developer, you'll play a vital role within our in-house development...  ...Qualification: ~ A university degree in computer science, engineering, or a related field, or at least 5 years of hands-on software... 
    Contract work
    Local area
    Remote work

    3B Staffing LLC

    Portland, OR
    3 days ago
  • $95k - $120k

    As a Software Engineer on the ProArchive UI & Backend Services team, you'll build intuitive user experiences and the backend services that power them. Working across the full stack, you'll collaborate with engineers, designers, and product partners to deliver performant... 
    Work at office
    Local area
    Flexible hours

    Smarsh, Inc.

    Portland, OR
    1 day ago
  • $65.6k - $101k

     ...Developer to join their innovative team in Vancouver, WA. In this role, you will design and develop firmware for advanced printer engines, contributing to all phases of the product development cycle, from requirements analysis to test automation. The ideal candidate will... 

    HP Inc.

    Vancouver, WA
    4 days ago
  • Prophetic Software is not able to sponsor employment visas now or in the future. Candidates must be authorized to work in the United...  ...industry. Come disrupt an industry with us. About the Role: The engineering team is scaling to meet demand that is outpacing our ability... 
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Visa sponsorship
    Work visa
    Day shift

    Propheticsoftware

    Portland, OR
    23 hours ago
  • $117k - $150k

    Daimler Truck North America is looking for an Embedded Engineer III in Portland, OR to lead the development of energy management strategies for electric trucks. You will collaborate with engineering teams to drive performance and durability while optimizing real-world efficiency... 

    Daimler Truck North America

    Portland, OR
    1 day ago
  • $97.02k - $163.03k

     ...of a highly motivated problem solver. An engineer who enjoys the challenge of resolving...  ...RESPONSIBILITIES: Develop and maintain complex Software system Acquire extensive business and...  ...DevOps Object oriented programming principals Must be self-directed, analytical,... 
    Minimum wage
    Full time
    Local area
    Remote work
    Flexible hours

    CorVel

    Portland, OR
    1 day ago
  • $100k

     ...Walmart Labs etc to name a few. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/Data Scientists, Data Engineers, Machine Learning engineers for full time positions with clients. Who should... 
    Full time
    Remote work

    SynergisticIT

    Portland, OR
    3 days ago
  • $95k - $154k

     ...Enterprise companies are looking for. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/Data Engineers/ Data Scientists, Machine Learning engineers for full time positions with clients.... 
    Full time
    H1b

    SynergisticIT

    Vancouver, WA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Embedded Software Engineer. Be the first to apply!