companyTwo Six Technologies logo

Lead Rust Software Engineer at Two Six Technologies | Arlington, Virginia

Two Six TechnologiesArlington, Virginia
On-site Full-time $176.8K/yr - $265.2K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Manager

Qualifications

Key Responsibilities:Advancing proof-of-concept R&D technology into operational, deployable solutions. Co-designing hardware and software to bridge the gap between the two. Creating unit, integration, and hardware-in-loop test protocols to ensure high reliability and resilience in delivered products. Implementing boot-time integrity verification and secure field update capabilities. Developing secure, reliable software using modern hardware security primitives and memory-safe programming languages/strategies. Supporting a scalable and modular design methodology. Engaging in technical discussions with transition partners and key stakeholders. Minimum Qualifications:Bachelor’s degree in Computer Science, Computer/Electrical Engineering, or a related technical field. A minimum of 7 years of experience in modern development languages such as Python, C, C++, or Embedded C. At least 2 years of experience with operating system internals (privilege and user groups, binary memory layout) and/or Trusted Execution Environments like ARM TrustZone. Proven experience in developing memory-safe applications using Rust.

About the job

At Two Six Technologies, we are dedicated to designing, deploying, and delivering pioneering products that address some of the world's most intricate challenges. Through exceptional collaboration and steadfast trust, we redefine possibilities to empower our team and assist our clients in creating a safer global future.

Opportunity Overview

Two Six Technologies is searching for a Lead Rust Software Engineer to spearhead the development of secure, high-performance embedded systems primarily utilizing Rust. In this pivotal role, you will harness Rust’s memory safety and concurrency features to create resilient, low-level software for both bare-metal and RTOS-based platforms. As a member of a cross-disciplinary design team, you will implement security-first design principles, integrating state-of-the-art hardware, cryptography, and toolchains to construct robust systems from the ground up. By collaborating with a team of passionate, mission-driven professionals, you will help transition innovative prototypes into dependable, large-scale solutions that support critical national security objectives.

About Two Six Technologies

At Two Six Technologies, we are committed to creating innovative solutions that tackle the world's most pressing challenges. Our collaborative approach fosters an environment of trust and creativity that empowers our team to push boundaries and deliver exceptional results for our clients.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.