Software Engineer - Edge

Palantir

Washington

On-site

USD 140,000 - 210,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Palantir seeks a software engineer with deep experience in low-level development using Rust and C/C++. The role focuses on optimizing software for embedded devices and large-scale distributed systems, requiring strong knowledge of computer architecture and OS internals.

The candidate will work on far-edge software, streaming ETL pipelines, and inference platforms, balancing performance and reliability across distributed architectures.

Qualifications

  • Experience in low-level development with Rust and C/C++.
  • Ability to optimize software for constrained embedded devices or large-scale distributed systems.
  • Strong knowledge of computer architecture and OS internals.

Responsibilities

  • Develop and optimize software for far-edge devices and timing-critical applications.
  • Contribute to streaming ETL pipelines and inference platforms within distributed systems.

Skills

Low-level development
Rust
C/C++
Embedded systems
Computer architecture
OS internals

Tools

Linux
GCC

Job description

A World-Changing Company

Palantir builds the world’s leading software for data-driven decisions and operations. By bringing the right data to the people who need it, our platforms empower our partners to develop lifesaving drugs, forecast supply chain disruptions, locate missing children, and more.

The Role

Palantir is at the forefront of some of the most critical and challenging problems in the world. We develop alongside our customers everyday. Our customers span from the cloud to the frontline. As we adapt to solve their most pressing issues in latency, performance, and compute cost, we are building a team of software engineers relentlessly focused on low-level optimization and novel compute architectures. This is a team of developers creating software for the far-edge, including streaming ETL pipelines, inference platforms, and various timing critical applications.

This role requires an experienced software engineer who is well versed in low-level development in compiled, native languages such as Rust and C/C++. A successful candidate can optimize software for constrained embedded devices or across large-scale distributed systems. You should have strong knowledge of computer architecture and OS internals.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Edge
Software Engineer - Edge

The Rundown AI, Inc. • Washington

Hybrid
USD 100,000 - 130,000
Medical, dental, and vision insurance
Paid time off without accrual
Relocation assistance
+1
Software Engineer - Edge
Software Engineer - Edge

Palantir Technologies • Washington

On-site
Confidential
Medical, dental, and vision insurance
Paid time off
401k plan
+1
Edge Systems Engineer — Rust/C++ & Low-Level Optimization
Edge Systems Engineer — Rust/C++ & Low-Level Optimization

Palantir • Washington

On-site
USD 140,000 - 210,000
Software Engineer - Hosted Model Infrastructure
Software Engineer - Hosted Model Infrastructure

Palantir • California (MO)

On-site
USD 140,000 - 210,000
Software Engineer - Environment Platform
Software Engineer - Environment Platform

Palantir • Washington

On-site
USD 180,000 - 240,000
Software Engineer, New Grad - Infrastructure
Software Engineer, New Grad - Infrastructure

Palantir • California (MO)

On-site
USD 140,000 - 190,000
Software Engineer, New Grad - Defense
Software Engineer, New Grad - Defense

Palantir • California (MO)

On-site
USD 150,000 - 210,000
Software Engineer, New Grad - Defense
Software Engineer, New Grad - Defense

Palantir • Washington

On-site
USD 130,000 - 210,000
DevOps Engineer
DevOps Engineer

Palantir • Washington

On-site
USD 150,000 - 190,000
Software Engineer, New Grad
Software Engineer, New Grad

Palantir • Colorado

On-site
USD 120,000 - 180,000