Why this role stands out
This hybrid role offers a fantastic opportunity to shape the future of mission-critical systems by leading Rust adoption and mentoring teams, making it ideal for experienced engineers passionate about memory-safe architecture and cutting-edge technology. You'll thrive here if you enjoy translating complex requirements into elegant solutions and contributing to all stages of the software development lifecycle within a collaborative Scrum environment.
Quick overview
Job description
We are seeking an experienced Software Engineer with a strong background in the Rust programming language and proven experience developing production systems in Rust. The engineer will help guide the next generation of mission-critical systems by leading Rust adoption across embedded development, supporting integration or conversion of legacy software, and providing best practices for memory-safe Rust architecture. The role includes translating requirements into maintainable solutions and participating across all stages of the software development lifecycle.
The selected candidate will work as a key member of a Scrum team and help define strategy and direction for product and infrastructure development. Essential Functions
Support engineering team members in developing embedded software applications using Rust. Lead adoption of Rust techniques, idioms, design patterns, and tooling across multiple product lines. Apply computer science, engineering, and mathematical principles to develop software for target hardware. Collaborate with cross-functional engineering teams to define hardware-software interfaces and system performance requirements.
Participate in all phases of the SDLC: requirements analysis, design, implementation, hardware-software integration, and formal testing. Investigate complex issues, identify root causes, and implement solutions independently or with multi-disciplinary teams. Develop software test plans, procedures, and other technical documentation. Use modeling tools and experimental testing to gather data, prototype, and analyze results. Participate in peer reviews, track defects, and support resolution.
Work with Rust, C/C++, and Python to develop code for real-time embedded operating systems (VxWorks, Linux, Integrity). Requirements
Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
3+ years of experience developing Rust software for production systems with deep understanding of the language. Experience with C/C++ and object-oriented design. Experience in embedded systems development. Excellent written and verbal communication skills. Preferred Additional Skills
Experience converting C/C++ codebases to Rust.
Experience developing Rust software for embedded systems. Experience with UML tools such as IBM Rhapsody or MagicDraw/Cameo. Experience developing device drivers and Board Support Packages for real-time embedded systems. Knowledge of Information Assurance and/or cryptography. Experience with software certification such as DO-178 or NSA Type 1 certification.
EEO
At Encode, we believe that our employees are our greatest asset, and we are committed to fostering a supportive and inclusive work environment. We offer a comprehensive benefits package that includes health insurance, retirement plans, and generous paid time off. Our flexible work arrangements and emphasis on work-life balance ensure that our employees can achieve their professional goals while maintaining a healthy personal life.
Additionally, we provide opportunities for continuous learning and career advancement, including professional development programs and access to cutting-edge technologies. As a cleared facility, we have a particular need for individuals with active Secret or Top Secret clearances. Your expertise and security clearance would be invaluable in supporting our mission-critical projects and ensuring the highest standards of security and compliance. We would love to discuss how your experience and skills align with our needs and explore potential opportunities with Encode.
If you are interested in learning more, please reply to this email with your updated resume and a convenient time for a brief conversation. Thank you for considering this opportunity. We look forward to the possibility of working together and contributing to your professional journey.
Similar jobs
- VS

Senior Embedded Software Engineer
Varda Space Industries · El Segundo, CA · On-site 🇺🇸
FiberRustC+++2Technology$169k - $216k/yr1 week ago - BC
Lead Payload Systems EngineerNew
Boeing Company · Seal Beach, CA · Hybrid 🇺🇸
Stakeholder ManagementTechnology$176.8k - $239.2k/yrYesterday - HA

Senior Associate, Software Engineering
Harris Corporation · Palm Bay, FL · Hybrid 🇺🇸
ShellGitC+++4TechnologySalary not listed1 week ago - VS

Senior Mission Software Engineer
Varda Space Industries · El Segundo, CA · On-site 🇺🇸
DockerFiberAnsible+4Technology$169k - $216k/yr1 week ago - EV

Senior Data Platforms Software EngineerNew
Everpure, Inc. · Santa Clara, California · Hybrid 🇺🇸
GCPMicroservicesScala+6TechnologySalary not listed1 hour ago - GO

Principal Software Engineer - Federal SystemsNew
Govcio LLC · Quantico, Virginia · Hybrid 🇺🇸
AgileData AnalysisSystem DesignTechnologySalary not listed1 hour ago - ES

.NET Tech LeadNew
EPAM Systems · Boston, MA · On-site 🇺🇸
MicroservicesSQLNew Relic+19Salary not listedYesterday - PB

Senior Staff Network EngineerNew
Pacific Biosciences · Menlo Park, CA · On-site 🇺🇸
GitAWSAnsible+6Technology$170.4k - $255.6k/yrYesterday - WS
L&I IT Application Development - Senior/SpecialistNew
Washington State Department of Transportation · Tumwater, WA · Remote 🇺🇸
SQLT-SQLGit+15Technology$99.3k - $133.6k/yrYesterday - SP

AI Software Engineer (Vehicle Engineering)
SpaceX · Hawthorne, CA · Hybrid 🇺🇸
DockerGitMLOps+14Technology$125k - $145k/yr3 months ago - RR

Project Application EngineerNew
Rolls Royce · Indianapolis, Indiana · Hybrid 🇺🇸
TechnologySalary not listed3 hours ago - SY
Software Engineer [$271k/yr+] with Security ClearanceNew
SYSTOLIC · Annapolis Junction, MD · Hybrid 🇺🇸
GitAWSAnsible+13Technology$271k/yrYesterday
