Develop high-performance Rust software for real-time data processing on embedded systems within a collaborative team environment tackling complex technical challenges.
Shift5 is redefining the future of onboard operational technology (OT). As a fast-growing scale-up, we specialize in cutting-edge cybersecurity, predictive maintenance, and compliance for OT systems across defense, aerospace, and rail. We are a team of passionate, innovative professionals who thrive in a collaborative environment, driven by a shared mission to revolutionize how fleets operate. By unlocking and democratizing the vast potential of onboard OT data, we help our customers’ fleets run smarter, safer, and more efficiently. Ready to be part of the next frontier in transportation and critical infrastructure? Come join us.
Our Values:
We are seeking an experienced Software Engineer specializing in Rust to build the core software that runs on our hardware platforms. In this role, you will develop and optimize high-performance code responsible for processing complex data streams directly from vehicle systems. This is a low-level systems programming role where you will work in resource-constrained Linux environments, leveraging deep technical knowledge to unlock hardware capabilities and ensure maximum performance and reliability. Your code will process real-time data from buses like MIL-STD-1553, ARINC-429, and CAN; transforming raw protocol data into structured information for cybersecurity and operational insights with stable data contracts for downstream products and analysis systems.
If you're passionate about high-performance systems programming, protocol engineering, and hardware integration—working at the bit level, parsing and analyzing aerospace and other vehicle bus protocols —and thrive in a collaborative environment with opportunities to take ownership of complex technical challenges, Shift5 might be the right fit for you.
In this role you will be expected to:
Required:
Preferred:
Compensation & Benefits:
We are committed to building an inclusive culture of belonging that embraces the diversity of our people and represents the communities in which we work and the customers we serve. We know the happiest and highest performing teams include people with diverse perspectives and ways of solving problems. We strive to attract and retain talent from all backgrounds and create workplaces where everyone feels empowered to bring their full, authentic selves to work.
Shift5 is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, gender identify, national origin, disability, age, marital status, ancestry, projected veteran status, or any other protected group or class.
Flexible Work Hours
Flexible work & remote work policy
Public transit benefits
Tax-deferred public transit benefits with Metro SmartBenefits (DC/MD/VA)
Paid Time Off
Uncapped paid time off policy
Shift5 delivers onboard operational technology (OT) solutions that focus on cybersecurity, predictive maintenance, and compliance, specifically for industries such as defense, aerospace, and rail. By safeguarding critical assets from threats, we ensure operational readiness and enhance the performance of OT systems.
Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!
Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.
Software Engineer Q&A's