





Tier-1 employer and Bangalore location increase competition, but specialized firmware/Rust skillset limits applicant pool.
Role requires specialized embedded/Linux and systems programming, making cross-industry transferability low.
Explicit 5–8 years plus mandatory Rust/C++ and Linux system programming skills raise filter strictness significantly.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, and maintain high-performance, scalable, and maintainable software components on Linux platforms using RUST and C++.
Implement and optimize multi-threaded and concurrent applications with focus on reliability, performance, and modularity, including debugging and troubleshooting complex system-level issues.
Collaborate cross-functionally and mentor junior engineers while contributing to continuous improvement of development processes and quality standards.
Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
5 to 8 years of professional software development experience with strong focus on C++, RUST, and Linux system programming.
Expertise in modern C++ (C++11/14/17/20), RUST 1.x, Linux system calls, process/thread and memory management, and IPC.
Work Location: Bangalore, India.
Experienced in system-level programming with strong understanding of OS concepts like scheduling, virtual memory, and synchronization.
Demonstrated proficiency in debugging and profiling tools (e.g., GDB, Valgrind, perf) and applying software design patterns and architectural best practices.
Capable of operating in cross-functional teams (hardware, QA, DevOps) and guiding junior engineers, indicating senior-level ownership and collaboration skill.