Principal RUST Software Engineer

Jamie Grayem
Camden, NJ

Principal RUST Software Engineer

Philadelphia PA

Full-time, Onsite (No Remote Options)

9/80 Work Week (Every Other Friday Off)
Department of Defense (DoD) Secret Clearance REQUIRED

$200,000 to $250,000 + Bonus + Full Benefits

Summary

Seeking a Principal RUST Software Engineer to serve as a key technical leader in the strategic evolution of our mission-critical systems. This role is not just about writing code; it is about providing expert-level architectural direction and driving organizational change. The Principal Engineer will be instrumental in setting the direction and strategy for product and infrastructure development by leading the full-scale adoption and deployment of the RUST programming language across multiple embedded product lines. You will be responsible for defining the RUST engineering roadmap, ensuring code is secure and memory-safe, and mentoring senior and junior engineers on complex implementation patterns for our C5 and Cyber Solution Centers. The selected candidate will operate as a key team member on a Scrum team, shaping the future of secure, high-assurance software in the aerospace and defense sector.

Key Responsibilities

  • RUST Strategic Leadership: Define, champion, and drive the comprehensive strategy and roadmap for RUST adoption, deployment, and integration across multiple mission-critical product lines, ensuring technical alignment with long-term business goals.

  • Architectural Guidance & Standards: Establish and enforce principal-level best practices, design patterns, and architectural standards for memory-safe and efficient usage of RUST, especially in resource-constrained embedded environments.

  • Technical Mentorship & Development: Serve as the primary technical mentor, subject matter expert, and ultimate reviewer for RUST code and complex design artifacts, significantly elevating the skill set of the broader engineering team.

  • Legacy Modernization: Guide and execute the complex integration or conversion of significant legacy C/C++ software components into production-ready RUST solutions, prioritizing security and performance parity.

  • High-Assurance Software Development: Apply expert-level computer science, engineering, and mathematical analysis concepts to develop high-assurance, maintainable software (primarily in RUST , C/C++, and Python) for embedded real-time operating systems (e.g., VxWorks, Linux, Integrity).

  • Advanced Troubleshooting: Investigate, diagnose, and resolve the root causes of the most complex and systemic technical issues (e.g., race conditions, memory issues) at the system level, often requiring independent judgment and cross-functional team leadership.

  • SDLC Ownership: Drive and participate in all phases of the Software Development Life Cycle, including leading requirements decomposition, system-level design review , implementation, hardware-software integration, and formal test verification.

  • Stakeholder Collaboration: Collaborate closely with program managers, systems engineers, and external stakeholders to translate high-level mission requirements into prioritized, scoped, and actionable technical tasks.

  • Develop software test plans, procedures, and relevant technical documentation, ensuring compliance with industry and customer standards (e.g., NSA Type 1, DO-178).

Qualifications

  • Experience: A minimum of 12 years of progressive, prior relevant experience , demonstrating increasing technical responsibility, with a Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field (or 10 years with a Graduate Degree, or 16 years without a degree).

  • RUST Expertise: 5+ years of hands-on experience developing production RUST software, including a demonstrated deep architectural understanding of the language, its concurrency models, and its application to high-assurance systems.

  • C/C++ Interoperability: Extensive experience with C/C++ development and object-oriented design, particularly in scenarios requiring integration or conversion to RUST.

  • Clearance: Must be a U.S. Citizen with an Active Department of Defense (DoD) Secret Clearance .

Preferred Additional Skills

  • Experience developing RUST software for embedded systems.

  • Experience converting C\C++ code to RUST.

  • Object-oriented design and implementation experience, with exposure to software modeling and UML tools such as IBM Rhapsody or Magic Draw/Cameo.

  • Experience developing device drivers and Board Support Packages for real-time embedded systems.

  • Experience with Information Assurance and/or cryptography.

  • Experience with NSA Type 1 certification or other SW certification such as DO-178.

  • Excellent oral and written communication skills.

Posted 2025-11-20

Recommended Jobs

FS (C# .NET)

Jersey City, NJ

Kforce has a client that is seeking a FS (C# .NET) in Jersey City, NJ. Responsibilities: * Develop distributed, event-driven trading systems optimized for low latency and high throughput * Develop an…

View Details
Posted 2025-11-13

Bilingual Customer Account Specialist

ProStaff Solutions Inc
South River, NJ

A well-established Third-Party Logistics (3PL) company in South River, NJ is looking for an organized and customer-focused Bilingual Customer Account Specialist . In this role, you will support da…

View Details
Posted 2025-10-20

Community Outreach Specialist

CarePatrol of Metro North NJ
New Jersey

Community Outreach Specialist / Referral Partner Builder Performance-Based Compensation | Unlimited Earning Potential Location: Metro North, NJ (Bergen, Essex, Passaic, Hudson Counties) Are Y…

View Details
Posted 2025-11-15

Service Technician

ASSA ABLOY Group
Trenton, NJ

ASSA ABLOY Entrance Systems, Pedestrian Door Solutions Join the industry leader in automated door solutions! ASSA ABLOY Entrance Systems is a global manufacturer committed to creating safe, secure…

View Details
Posted 2025-11-17

Regional Manager

Driving Academy
Linden, NJ

POSITION SUMMARY The Regional Sales Trainer is primarily responsible for overseeing the training of sales teams for franchise locations. They will also monitor the overall performance of franchise…

View Details
Posted 2025-11-01

Registered Nurse (RN) Ambulatory Surgery Center Per Diem Day

355 Grand Street
Jersey City, NJ

Job Title: PD RN Location: Jersey City Medical Center Department Name: JCMC ASC 1 Req #: 0000218287 Status: Hourly Shift: Day Pay Range: $46.47 - $64.93 per hour Pay Transparency: …

View Details
Posted 2025-10-30

Surveillance Investigator -Experienced

Command Investigations
Newark, NJ

Command Investigations LLC is a dynamic and forward-thinking investigative company that has been at the forefront of the industry since its establishment in September of 2012. With a relentless commi…

View Details
Posted 2025-11-12

Sr. Director , Regulatory Affairs, Global Regulatory Lead - Development Strategy

Insmed Incorporated
New Jersey

At Insmed, every moment and every patient counts - and so does every person who joins in. As a global biopharmaceutical company dedicated to transforming the lives of patients with serious and rare di…

View Details
Posted 2025-11-01

Real Estate Attorney

Master Search Solutions
New Jersey

Our new legal client in Essex County, NJ, is seeking a commercial real estate attorney with 7+ years of experience to join their CRE transactions practice. The selected candidate work with family off…

View Details
Posted 2025-09-29

Locum Inpatient Gastroenterologist

Palm Careers
New Jersey

Locum Tenens Gastroenterologist Opportunity in New Jersey We are actively seeking experienced physicians to provide GI hospitalist coverage on weekdays and weekends with a work-life-friendly sched…

View Details
Posted 2025-07-31