get a rust job
JobsSalary guideJob alertsPost a job

Details

On-site Rust jobs.

Details

get a rust job

A curated job board for Rust engineers. Manually reviewed, Rust-only.

Browse

  • All jobs
  • Remote Rust jobs
  • Senior Rust jobs
  • Rust jobs in Europe
  • Rust jobs in LATAM
  • Worldwide Rust jobs
  • Rust jobs in United States
  • Rust jobs in Germany
  • Post a job
  • Job alerts
  • Salary guide
  • About
  • Contact

© 2026 getarustjob. All rights reserved.

  • Terms
  • Privacy
  • Refund Policy
  • Legal Notice

Details

Details

Back to jobs

Details

Siemens logo

Senior Software Engineer (Firmware, RUST, C++ and Linux)

Siemens·Senior·On-site · Bangalore

Posted Oct 6, 2026·siemens.com

Apply

About the job Dear Aspirant!

We empower our people to stay resilient and relevant in a constantly changing world. We’re looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like you? Then it seems like you’d make a great addition to our vibrant international team.

We are looking for: Senior Software Engineer (Firmware, RUST, C++ and Linux)

You’ll Make An Impact By

  • Design, develop, and maintain high-performance software components on Linux platforms.
  • Architect scalable and maintainable software solutions with a focus on reliability, performance, and modularity.
  • Implement and optimize RUST 1.x and C++ modules using modern C++ (C++11/14/17/20), STL, and advanced language features.
  • Apply object-oriented design principles to create robust, reusable, and testable software components.
  • Develop and debug multi-threaded and concurrent applications using POSIX threads, synchronization primitives, and inter-process communication (IPC) mechanisms.
  • Work with Linux system APIs for process management, memory management, file I/O, and networking.
  • Analyze and troubleshoot complex system-level issues, including performance bottlenecks, memory leaks, and race conditions.
  • Participate in code reviews, ensuring adherence to best practices and high code quality.
  • Collaborate with cross-functional teams (hardware, QA, DevOps) to deliver integrated solutions.
  • Mentor and guide junior engineers, fostering technical growth and knowledge sharing.
  • Contribute to continuous improvement of development processes, tools, and methodologies.

Use your skills to move the world forward!

  • Bachelor’s degree in computer science, Electrical Engineering, or related field.
  • 5 to 8 years of professional experience in software development, with a strong focus on C++, RUST and Linux system programming.
  • Expertise in RUST and C++ (including OOP, STL, smart pointers, RAII, and modern language features).
  • Strong Linux system programming skills: experience with system calls, process/thread management, memory management, and IPC.
  • Solid understanding of OS concepts: scheduling, virtual memory, synchronization, and resource management.
  • Experience with software design patterns and architectural best practices.
  • Proficient in debugging and profiling tools (e.g., GDB, Valgrind, perf, strace).
  • Excellent analytical and problem-solving skills.
  • Strong communication skills and ability to work both independently and collaboratively.

Preferred Skills

  • Experience with Linux kernel internals or device driver development.
  • Familiarity with additional RTOS environments (e.g., VxWorks, QNX, FreeRTOS).
  • Knowledge of networking protocols (TCP/IP, UDP, sockets) and embedded communication standards.
  • Exposure to Agile/Scrum methodologies and CI/CD pipelines.
  • Experience with cross-compilation, build systems (CMake), and package management (Conan, Yocto, etc.).

Create a better #TomorrowWithUs!

This role is based in Bangalore, where you’ll get the chance to work with teams impacting entire cities, countries - and the shape of things to come.

About the job Dear Aspirant!

We empower our people to stay resilient and relevant in a constantly changing world. We’re looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like you? Then it seems like you’d make a great addition to our vibrant international team.

We are looking for: Senior Software Engineer (Firmware, RUST, C++ and Linux)

You’ll Make An Impact By

  • Design, develop, and maintain high-performance software components on Linux platforms.
  • Architect scalable and maintainable software solutions with a focus on reliability, performance, and modularity.
  • Implement and optimize RUST 1.x and C++ modules using modern C++ (C++11/14/17/20), STL, and advanced language features.
  • Apply object-oriented design principles to create robust, reusable, and testable software components.
  • Develop and debug multi-threaded and concurrent applications using POSIX threads, synchronization primitives, and inter-process communication (IPC) mechanisms.
  • Work with Linux system APIs for process management, memory management, file I/O, and networking.
  • Analyze and troubleshoot complex system-level issues, including performance bottlenecks, memory leaks, and race conditions.
  • Participate in code reviews, ensuring adherence to best practices and high code quality.
  • Collaborate with cross-functional teams (hardware, QA, DevOps) to deliver integrated solutions.
  • Mentor and guide junior engineers, fostering technical growth and knowledge sharing.
  • Contribute to continuous improvement of development processes, tools, and methodologies.

Use your skills to move the world forward!

  • Bachelor’s degree in computer science, Electrical Engineering, or related field.
  • 5 to 8 years of professional experience in software development, with a strong focus on C++, RUST and Linux system programming.
  • Expertise in RUST and C++ (including OOP, STL, smart pointers, RAII, and modern language features).
  • Strong Linux system programming skills: experience with system calls, process/thread management, memory management, and IPC.
  • Solid understanding of OS concepts: scheduling, virtual memory, synchronization, and resource management.
  • Experience with software design patterns and architectural best practices.
  • Proficient in debugging and profiling tools (e.g., GDB, Valgrind, perf, strace).
  • Excellent analytical and problem-solving skills.
  • Strong communication skills and ability to work both independently and collaboratively.

Preferred Skills

  • Experience with Linux kernel internals or device driver development.
  • Familiarity with additional RTOS environments (e.g., VxWorks, QNX, FreeRTOS).
  • Knowledge of networking protocols (TCP/IP, UDP, sockets) and embedded communication standards.
  • Exposure to Agile/Scrum methodologies and CI/CD pipelines.
  • Experience with cross-compilation, build systems (CMake), and package management (Conan, Yocto, etc.).

Create a better #TomorrowWithUs!

This role is based in Bangalore, where you’ll get the chance to work with teams impacting entire cities, countries - and the shape of things to come.

Apply
Back to jobs

Details

Siemens logo

Senior Software Engineer (Firmware, RUST, C++ and Linux)

Siemens·Senior·On-site · Bangalore

Posted Oct 6, 2026·siemens.com

Apply

About the job Dear Aspirant!

We empower our people to stay resilient and relevant in a constantly changing world. We’re looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like you? Then it seems like you’d make a great addition to our vibrant international team.

We are looking for: Senior Software Engineer (Firmware, RUST, C++ and Linux)

You’ll Make An Impact By

  • Design, develop, and maintain high-performance software components on Linux platforms.
  • Architect scalable and maintainable software solutions with a focus on reliability, performance, and modularity.
  • Implement and optimize RUST 1.x and C++ modules using modern C++ (C++11/14/17/20), STL, and advanced language features.
  • Apply object-oriented design principles to create robust, reusable, and testable software components.
  • Develop and debug multi-threaded and concurrent applications using POSIX threads, synchronization primitives, and inter-process communication (IPC) mechanisms.
  • Work with Linux system APIs for process management, memory management, file I/O, and networking.
  • Analyze and troubleshoot complex system-level issues, including performance bottlenecks, memory leaks, and race conditions.
  • Participate in code reviews, ensuring adherence to best practices and high code quality.
  • Collaborate with cross-functional teams (hardware, QA, DevOps) to deliver integrated solutions.
  • Mentor and guide junior engineers, fostering technical growth and knowledge sharing.
  • Contribute to continuous improvement of development processes, tools, and methodologies.

Use your skills to move the world forward!

  • Bachelor’s degree in computer science, Electrical Engineering, or related field.
  • 5 to 8 years of professional experience in software development, with a strong focus on C++, RUST and Linux system programming.
  • Expertise in RUST and C++ (including OOP, STL, smart pointers, RAII, and modern language features).
  • Strong Linux system programming skills: experience with system calls, process/thread management, memory management, and IPC.
  • Solid understanding of OS concepts: scheduling, virtual memory, synchronization, and resource management.
  • Experience with software design patterns and architectural best practices.
  • Proficient in debugging and profiling tools (e.g., GDB, Valgrind, perf, strace).
  • Excellent analytical and problem-solving skills.
  • Strong communication skills and ability to work both independently and collaboratively.

Preferred Skills

  • Experience with Linux kernel internals or device driver development.
  • Familiarity with additional RTOS environments (e.g., VxWorks, QNX, FreeRTOS).
  • Knowledge of networking protocols (TCP/IP, UDP, sockets) and embedded communication standards.
  • Exposure to Agile/Scrum methodologies and CI/CD pipelines.
  • Experience with cross-compilation, build systems (CMake), and package management (Conan, Yocto, etc.).

Create a better #TomorrowWithUs!

This role is based in Bangalore, where you’ll get the chance to work with teams impacting entire cities, countries - and the shape of things to come.

About the job Dear Aspirant!

We empower our people to stay resilient and relevant in a constantly changing world. We’re looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like you? Then it seems like you’d make a great addition to our vibrant international team.

We are looking for: Senior Software Engineer (Firmware, RUST, C++ and Linux)

You’ll Make An Impact By

  • Design, develop, and maintain high-performance software components on Linux platforms.
  • Architect scalable and maintainable software solutions with a focus on reliability, performance, and modularity.
  • Implement and optimize RUST 1.x and C++ modules using modern C++ (C++11/14/17/20), STL, and advanced language features.
  • Apply object-oriented design principles to create robust, reusable, and testable software components.
  • Develop and debug multi-threaded and concurrent applications using POSIX threads, synchronization primitives, and inter-process communication (IPC) mechanisms.
  • Work with Linux system APIs for process management, memory management, file I/O, and networking.
  • Analyze and troubleshoot complex system-level issues, including performance bottlenecks, memory leaks, and race conditions.
  • Participate in code reviews, ensuring adherence to best practices and high code quality.
  • Collaborate with cross-functional teams (hardware, QA, DevOps) to deliver integrated solutions.
  • Mentor and guide junior engineers, fostering technical growth and knowledge sharing.
  • Contribute to continuous improvement of development processes, tools, and methodologies.

Use your skills to move the world forward!

  • Bachelor’s degree in computer science, Electrical Engineering, or related field.
  • 5 to 8 years of professional experience in software development, with a strong focus on C++, RUST and Linux system programming.
  • Expertise in RUST and C++ (including OOP, STL, smart pointers, RAII, and modern language features).
  • Strong Linux system programming skills: experience with system calls, process/thread management, memory management, and IPC.
  • Solid understanding of OS concepts: scheduling, virtual memory, synchronization, and resource management.
  • Experience with software design patterns and architectural best practices.
  • Proficient in debugging and profiling tools (e.g., GDB, Valgrind, perf, strace).
  • Excellent analytical and problem-solving skills.
  • Strong communication skills and ability to work both independently and collaboratively.

Preferred Skills

  • Experience with Linux kernel internals or device driver development.
  • Familiarity with additional RTOS environments (e.g., VxWorks, QNX, FreeRTOS).
  • Knowledge of networking protocols (TCP/IP, UDP, sockets) and embedded communication standards.
  • Exposure to Agile/Scrum methodologies and CI/CD pipelines.
  • Experience with cross-compilation, build systems (CMake), and package management (Conan, Yocto, etc.).

Create a better #TomorrowWithUs!

This role is based in Bangalore, where you’ll get the chance to work with teams impacting entire cities, countries - and the shape of things to come.

Apply
Prev
Next
Prev
Next

Browse

On-site Rust jobs

Open roles. Featured listings appear first; each card shows whether it is featured.

  • Kaseya logo

    Senior Software Engineer, Endpoint Fabric (Rust/C++)

    Kaseya·On-site · Miami, FL

    Oct 4, 2026

  • Axon logo

    Rust C++ Engineer II

    Axon·On-site · Kassel, Hesse, Germany

    Oct 4, 2026

  • Trading Engineer

    1501·On-site · Amsterdam, North Holland, Netherlands · $8k–$11k EUR

    Oct 4, 2026

  • Software Engineer, Backend Systems (Rust)

    Vermillion Analytics·On-site · San Francisco · $185k–$300k USD

    Oct 4, 2026

  • Stoke Space logo

    Software Engineer

    Stoke Space·On-site · Seattle · $98k–$289k USD

    Oct 4, 2026

  • OSARO logo

    Senior Systems Engineer

    OSARO·On-site · San Francisco · $190k–$230k USD

    Oct 4, 2026

  • Fab2 logo

    Rust Software Engineering Intern, Chip Design Tools - Summer

    Fab2·On-site · Austin · $114k–$131k USD

    Oct 4, 2026

  • Fab2 logo

    Software Engineer, Rust

    Fab2·On-site · Austin · $105k–$170k USD

    Oct 4, 2026

  • Matic logo

    Systems Engineer (Rust)

    Matic·On-site · Menlo Park · $120k–$200k USD

    Oct 4, 2026

  • Durlston Partners logo

    Senior Software Engineer (Rust, C++, Java, Go or Python)

    Durlston Partners·On-site · London · $100k–$150k GBP

    Oct 4, 2026

  • Polars logo

    Platform Engineer (Rust)

    Polars·Hybrid · On-site · Amsterdam

    Oct 4, 2026

  • Médiane Benelux logo

    Rust Developer – Railway Systems

    Médiane Benelux·On-site · Bruxelles · $60k–$65k EUR

    Oct 4, 2026

  • Ambition logo

    Software Engineer (Rust & C#/.NET)

    Ambition·On-site · Singapore

    Oct 4, 2026

  • Matic logo

    Systems Engineer (Rust)

    Matic·On-site · Menlo Park · $120k–$200k USD

    Oct 4, 2026

  • CommonAI C.I.C. logo

    Software Engineer (Rust)

    CommonAI C.I.C.·On-site · Cambridge

    Oct 4, 2026

1234…7