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+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
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.