Principal Embedded Software Engineer
$210k - $290kPanthalassa
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. 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.
- ...Job Description Job Description Principal Embedded Software Engineer SIG SAUER, Inc. is a leading provider and manufacturer of firearms, electro-optics, ammunition, airguns, suppressors, remote controlled weapons stations, and training. For over 250 years SIG SAUER...SuggestedRemote work
- ...WHO WE’R LOOKING FOR We 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...Suggested
$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...SuggestedFull timeTemporary workPart timeLocal areaRemote workFlexible hours- ...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,...SuggestedFull timeCasual work
- 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...SuggestedRemote jobFull timeWork at officeLocal areaWork from home
- 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
- 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 timeContract workWork experience placementLocal areaRemote workRelocation
$164k - $200k
Senior DevSecOps Engineer (Remote-based role that requires US-citizenship) About us Hyperproof... ...(GRC) world with a powerful new software platform. With Hyperproof, companies... ...: * A 30-minute initial chat with our Principal People & Talent Partner. * A Take Home...Full timeFor contractorsLocal areaImmediate startRemote workHome office- ...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 timeLocal areaRemote workFlexible hours2 days per week3 days per week1 day per week
- ...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 timeRelocation
- ...throughout the world. We are currently seeking an experienced Software Developer to join our team. A Full Stack Go, T-SQL, and TypeScript... ...Required Qualifications ~ S. Computer Science, Software Engineering, MIS / CIS, or equivalent. Minimum 5-8 years of...Full time
$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 timeWork at officeLocal areaFlexible hours- ...deploy robust features for this provisioning product using our modern tech stack. You’ll collaborate closely with developers, QA engineers, architects, and client stakeholders to ensure high-quality delivery in an Agile/Scrum environment. Key Responsibilities · Develop...Remote jobContract workFor contractorsWork from home
$116.36k - $155.15k
...supervision. The Main Responsibilities The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. Recommends optimized solutions...Full timeTemporary workRemote work1 day per week- ...lab s etc to name a few. We are continuously 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...Full time
- ...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 workLocal areaRemote work
- ...area. We recruit nationally and provide financial relocation assistance. Responsibilities As a Technical Solutions Engineer at Epic, you’ll work on software that impacts 305 million patients around the world. Together with customer counterparts, you’ll diagnose problems,...RelocationVisa sponsorshipRelocation package
- ...Epic is seeking a Technical Solutions Engineer based in Madison, WI, with responsibilities that impact 305 million patients worldwide. The role requires diagnosing complex problems and managing implementations across various locations. Successful candidates will have...WorldwideRelocation
- ...Epic is seeking a Technical Solutions Engineer based in Madison, WI. This role involves working on software impacting millions of patients globally, diagnosing complex problems, and implementing solutions across various locations. Qualifications include a Bachelor’s degree...RelocationVisa sponsorshipRelocation package
- ...OR area for this position. Responsibilities Build C++ software components that follow industry-standard design patterns, development... ...skills ~ Bachelor’s degree in computer science, engineering, mathematics, GIS, or related field Recommended Qualifications...Full timeRelocationRelocation package
$140k - $200k
...people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Full timeWork at officeRemote work- ...employee stocks since we are employee-driven, not investor-driven. Job Description We are looking for an awesome backend engineer to join our team! This person will extend our back-end system architecture, develop services that will scale to tens of millions...Full time
- ...platform. Minimum 2+ years’ experience in leading workshops, requirements gathering, process definition, process improvement and re-engineering. Minimum 2+ years’ experience developing requirements documentation, project artifacts, process documents and creating user...Full timeWork experience placementLive inLocal area
$180k - $250k
...alerting, and tooling that helps teams understand system behavior and respond to incidents quickly Drive operational excellence across engineering—partner with product teams to ensure new features are built with reliability in mind from the start Automate relentlessly—if you...Full timeWork at office- ...meetings. What will you bring? Familiarity with or hands on experience using the Smarsh suite of products, OR 1-2 years of solution engineering experience. An ability to demonstrate our products in a way to sells the value of our solutions aligned to a client’s business...
- ZoomInfo is seeking a Technical Solutions Consultant to drive the technical aspects of solutioning throughout the sales process and secure the technical win for key personas. You’ll work with a Solution Architect and Account Manager to ensure the delivered solution meets...
$179k - $246k
...This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. The Solutions Engineer Team We believe Solutions Engineers at Okta are involved in all stages of the customer's digital transformation. Solutions Engineers...Local areaRemote workWorldwideFlexible hours- ...Junior Level Software Engineer — Become More Than an Applicant SynergisticIT is looking for candidates interested in software engineering, Java, Python, full‑stack development, SQL, APIs, cloud basics, Git, debugging, and technical interview preparation. This opportunity...Full time
$150k - $190k
...Employment Type: FullTime Location Type: Remote Department Engineering Compensation: $150K – $190K At Confluent, we are... ...infrastructure that powers Confluent Cloud. Build foundational software to improve reliability, scalability, and efficiency across...Full timeWork experience placementRemote work$100k
...walmart lab s 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...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Embedded Software Engineer. Be the first to apply!
- principal Portland, OR
- senior principal cloud computing engineer Portland, OR
- senior principal scientist Portland, OR
- id software Portland, OR
- healthcare software sales Portland, OR
- software technical support Portland, OR
- software asset management analyst Portland, OR
- software implementation project manager Portland, OR
- software sales executive Portland, OR
- software sales representative Portland, OR





