





Strong employer and Bangalore location increase applicants, but niche Rust/embedded skill reduces competition.
High — safety-critical embedded and verification experience is industry-specific and less transferable.
High — explicit 6–8+ years requirement plus mandatory advanced Rust, embedded systems, and safety verification skills.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, and maintain core engine components in Rust ensuring correctness, safety, and high performance across embedded and cloud environments.
Own technical decisions driving scalable, modular software solutions; collaborate with UI, platform, and cloud teams for API and integration development.
Define and implement robust automated testing strategies and contribute to verification and validation of safety-critical engine functionality.
Bachelor's or Master's degree in Computer Science, Engineering, or related field.
6-8+ years of experience in systems-level, embedded, real-time, or performance-critical software development.
Advanced proficiency in Rust including ownership, lifetimes, concurrency, and memory safety.
Experience with automated testing frameworks (e.g., Pytest, Pytest-BDD) and CI/CD pipelines using GitHub.
Strong background in high-performance embedded or real-time application development with a focus on modular software design.
Comfortable owning end-to-end technical decisions and collaborating cross-functionally with platform, UI, and cloud teams.
Experience implementing safety-critical software with demonstrated ability to produce and maintain thorough technical documentation and automated tests.