Edge Systems Engineer - Real-Time, Low-Level (Rust/C/C++)
Palantir Technologies
Washington (District of Columbia)
On-site
USD 120,000 - 160,000
Full time
14 days+
Application generator
An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Get past ATS filters
Benefits offered by this job
Medical, dental, and vision insurance
Paid time off
401k plan
Relocation assistance
Job summary
A leading technology company in Washington is seeking an experienced software engineer to focus on low-level optimization and novel compute architectures. You will develop high-performance software for distributed systems and collaborate directly with customers to refine requirements. The ideal candidate has over 4 years of experience in software development, strong skills in Rust and C/C++, and knowledge of computer architecture. This role offers competitive benefits and support for a hybrid work environment.
Qualifications
4+ years of professional software development experience.
Strong coding and debugging skills in compiled, native languages.
Experience developing software for resource-constrained environments.
Eligibility for US Security clearance.
Responsibilities
Develop high-performance software for distributed systems.
Process high-bandwidth sensor data streams.
Architect optimized software systems.
Collaborate with customers for requirements.
Participate in code reviews and mentor other engineers.
Skills
Low-level programming in Rust
Low-level programming in C/C++
Problem-solving skills
Knowledge of computer architecture
Familiarity with Linux
Networking concepts
Debugging skills
Education
Bachelor’s degree in Computer Science
Job description
A leading technology company in Washington is seeking an experienced software engineer to focus on low-level optimization and novel compute architectures. You will develop high-performance software for distributed systems and collaborate directly with customers to refine requirements. The ideal candidate has over 4 years of experience in software development, strong skills in Rust and C/C++, and knowledge of computer architecture. This role offers competitive benefits and support for a hybrid work environment.