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

Principal Embedded Software Engineer

$210k - $290k

Panthalassa

Principal Embedded Software EngineerPortland, ORAbout the CompanyWe 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 JobOur 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.ResponsibilitiesOwn 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 Qualifications10+ 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 Qualifications5+ 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 BenefitsIf hired for this full-time role, you will receive:Cash compensation of $210,000 - $290,000Equity 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 offHealth 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 FSARelocation assistance to facilitate your move to Portland (if needed).LocationThis role is based in Portland, Oregon.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Embedded Software Engineer in Portland, OR vacancy
  • WHO WE’RE LOOKING FORWe are looking for a Senior Principal Software Engineer with deep expertise in FP&A, a strong understanding of P&L and financial drivers, and a proven track record delivering enterprise‑scale finance planning solutions using Anaplan. You are a recognized... 
    Suggested
    Full time

    Nike

    Beaverton, OR
    3 days ago
  • $250.6k - $362.6k

     ...creators of Cilium and eBPF. Cisco Isovalent builds open-source software and enterprise solutions solving networking, security, and...  ...and intelligence across diverse environments. As a Principal Engineer, you will be at the forefront of advancing Tetragon’s capabilities... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Portland, OR
    4 days ago
  • $157k - $235k

     ...Embedded Software/Firmware EngineerWe're looking for an Embedded Software/Firmware Engineer to join the Spectacles team!What You'll DoDevelop embedded software and firmware for micro-display systems, display chips, and related tools with clear ownership scope across implementation... 
    Suggested
    Work at office
    Local area

    Snapchat

    Vancouver, WA
    3 days ago
  • $99k - $220k

     ...dedicated to excellence in the design and engineering of Lam's etch and deposition products....  ...semiconductor industry. The impact you’ll makeAs a Software Engineer at Lam, you will be at the...  ...equivalent experience.Experience with embedded software development, distributed... 
    Suggested
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research Corporation

    Tualatin, OR
    7 hours ago
  •  ...SoC . • Interface with other members of engineering team while gathering requirements, use cases...  ...-level Windows drivers and firmware for embedded/SoC. At least 3 years of experience...  ...or more years of experience developing software in C/C++ for Windows OS on x86 platform.... 
    Suggested

    System Canada Technologies

    Portland, OR
    3 days ago
  • $197k - $207k

     ...Job title: Principal Software Engineer (REF# AT0630) Hours: Full Time Company name: Convera USA LLC Worksite: 7979 E Tufts Ave., Suite 200, Denver CO 80237. Position allows 100% remote work from anywhere in the U.S. and reports to Convera’s HQ. Job Duties... 
    Full time
    Remote work

    GrabJobs

    Portland, OR
    4 days ago
  •  ...Embedded Software Engineer – Camera SystemsThe Embedded Software Engineer - Camera Systems collaborates with our software and hardware teams to develop new products and enhance our existing ones. This role will tackle challenging image-processing problems, contribute... 
    Full time
    Work experience placement
    Casual work
    Work at office

    Sightline Intelligence

    Portland, OR
    3 days ago
  •  ...playmakers, risk takers and glue players. Are you game? Sr. Principal Engineer CONSUMER PRODUCT AND INNOVATION , PHK-BEAVERTON WHO...  ...Leadership Team. You will collaborate regularly with software and machine learning engineers in Reporting & Intelligence,... 
    Full time
    Casual work

    Nike

    Beaverton, OR
    28 days ago
  • $225.5k - $338.5k

     ...The Debug Tools Team is part of the Ampere Software Team. Our mission is to develop a...  ..., Software, Performance, and Application Engineering teams. External users include partners, ODMs, OEMs, datacenter, edge and embedded customers. Debug solutions include Arm Development... 
    Local area

    Ampere

    Portland, OR
    2 days ago
  • $250.6k - $362.6k

     ...single point products to comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable capabilities enabling...  ...scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across Cisco’s broader... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Portland, OR
    4 days ago
  • $131k - $191.4k

     ...-based billing platform that will power Autodesk’s consumption-based business model at global scale.We are looking for a Principal Software Engineer to help lead the architecture, execution, and operational excellence of this platform. This is a senior individual contributor... 
    Full time
    For contractors
    Immediate start
    Shift work

    Autodesk

    Portland, OR
    2 days ago
  •  ...ABOUT THIS JOB We’re looking for an experienced Senior/Lead/Principal Node.js (back-end JavaScript) Software Engineer join our innovative technology team at Trend Capital. In this role, you’ll play a pivotal part in making platforms highly usable and thoroughly enjoyable... 
    Full time
    Work experience placement
    Flexible hours

    Trend Capital Holdings, Inc.

    Vancouver, WA
    more than 2 months ago
  • Job-ID17999935Reference21-11534Required skills: • Excellent knowledge of software testing methodologies, debugging tools, and quality test tools • Experience with a test management tool such as the Xray Jira plugin or TestRail • Excellent knowledge of mobile- or web-specific... 

    Intelliswift

    Portland, OR
    2 days ago
  • $76.2 - $129.74 per hour

    Overview The Senior Principal Software Engineer takes end-to-end ownership for the development and quality of solutions and services that delight caregivers and add strategic value to Providence St. Joseph Health. They evaluate requirements, estimate costs, design and implement... 
    Local area
    Shift work

    Providence Health & Service

    Portland, OR
    5 days ago
  • Do you think local discovery is still not there yet? Do you find local review sites to be full of stuff that isn't relevant to you? So do we. About GuideMe is currently looking to add a passionate, hard-working PHP developer to our small startup team that is...
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Guideme

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

    Prophetic Technologies

    Portland, OR
    7 hours 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
    2 days ago
  • Job Description Information There is currently one opening within this group. Candidate will be hired as a Senior or a Lead based on qualifications and experience. Primary LocationUS-CA-Los Angeles Other LocationsUS-TX-Plano, US-IA-Cedar Rapids, US-FL-St....
    Full time
    Contract work
    Work experience placement
    Local area
    Remote work
    Relocation

    Right Talent Right Now

    Portland, OR
    7 hours ago
  • What you need for this position: - Solid professional background in creating efficient, scalable and highly usable web interfaces - Assist in creation of e-commerce design solutions - Able to demonstrate several website examples - Create design solutions for ...
    Full time

    Bazirkl

    Portland, OR
    7 hours ago
  • $122k - $240.5k

     ...Recruiting for this role ends on 12/31/2026.The Team:Deloitte’s Cyber Engineering is a new team that is spearheading the buildout of...  ...experience for all skill areas below:Hands-on experience in full stack software development across frontend and backend technologies.... 
    Local area

    Deloitte

    Portland, OR
    4 days ago
  • $77k - $202k

     ...application consulting. You will analyze client needs, implement software solutions, and provide training and support for seamless...  ...following fields of study: Computer and Information Science, Computer Engineering, Computer Management, Computer Science, Engineering, Geography... 
    Full time
    H1b

    PwC

    Portland, OR
    2 days ago
  •  ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job Description=> The Candidate should have in-depth... 

    Sonsoft

    Portland, OR
    3 days ago
  •  ...dedicated to excellence in the design and engineering of Lam\u2019s etch and deposition...  ...n## The impact you\u2019ll make\n\nAs a Software Engineer at Lam, you will be at the forefront...  ...experience.\n * Experience in distributed embedded controls system desired.\n * Software... 
    Full time
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research

    Tualatin, OR
    7 hours ago
  • $115k - $135k

     ...meetingsWhat will you bring?Familiarity with or hands on experience using the Smarsh suite of products, OR 1-2 years of solution engineering experienceAn ability to demonstrate our products in a way to sells the value of our solutions aligned to a client’s business objectives... 
    Full time
    Local area
    Remote work

    Smarsh

    Portland, OR
    7 hours ago
  • $115k - $145k

     ...As a Software Engineer on the Professional Archive Search team, you’ll help design, build, and deliver high-quality software solutions that power our search platform. Your work will support Smarsh clients in meeting their compliance needs by enabling reliable, scalable... 
    Full time
    Work at office
    Local area
    Flexible hours

    Smarsh

    Portland, OR
    7 hours ago
  •  ...Job Duties: Design, develop, test, deploy, and maintain software components and web applications. Integrate new software components...  ...’s degree in Information Technology/Software or Computer Engineering ~+ 9 months of experience as Software Developer/Technical Consultant... 
    Full time
    Relocation

    Crackajack Digital Solutions

    Portland, OR
    7 hours ago
  • $155k - $175k

     ...communities, the healthcare system, families, and society. $155,000 - $175,000 a year Role Overview The Senior Full Stack Software Engineer will report directly to the Director of Technology, a seasoned technology leader with experience delivering high-quality... 
    Remote work

    GrabJobs

    Portland, OR
    3 days ago
  • $125k - $145k

     ...company with a start-up 'vibe' but over 3,000 customers using our proven solutions. Bluesight is looking for a Senior Full-Stack Software Engineer to help us redefine and grow our suite of healthcare data products to further the company's mission. Our CostCheck platform... 
    Contract work
    Local area
    Remote work
    Work from home
    Visa sponsorship

    GrabJobs

    Portland, OR
    7 hours ago
  •  ...and documentation for audits; validate technical direction from vendorsInteract with auditors and support audit requirements.Apply software upgrades and manage mainframe licenses.Question and validate vendor recommendations analytically, without confrontation.Technical... 
    Local area

    United IT

    Portland, OR
    3 days ago
  • $140k - $150k

     ...Description WHO ARE YOU? You bring strong backend and full stack technical expertise to your work as a Senior Software Engineer. You thrive in a collaborative, fast‑moving development environment, and are motivated to ensure your work has a positive impact. WHO ARE WE?... 
    Work at office
    Remote work
    Relocation package

    GrabJobs

    Portland, OR
    7 hours ago

Do you want to receive more vacancies?

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