get a rust job
JobsSalary guideJob alertsPost a job

Details

All 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

All Rust jobs

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

  • Anduril logo

    Rust Software Engineer, Air Vehicle Autonomy

    Anduril·On-site · United States · $166k–$220k USD

    Aug 16, 2026

  • Anduril logo

    Senior Software Engineer, Rust

    Anduril·On-site · Broomfield, Colorado · $192k–$252k USD

    Aug 16, 2026

  • Anduril logo

    Senior Software Engineer, Rust

    Anduril·On-site · Waltham, Massachusetts · $220k–$292k USD

    Aug 16, 2026

  • Anduril logo

    Software Engineer, Rust

    Anduril·On-site · Broomfield, Colorado · $126k–$167k USD

    Aug 16, 2026

  • Anduril logo

    Software Engineer, Rust

    Anduril·On-site · Waltham, Massachusetts · $146k–$194k USD

    Aug 16, 2026

  • Satalia logo

    Rust Developer Lithuania - Permanent

    Satalia·Remote · Lithuania · $67k–$80k EUR

    Aug 16, 2026

  • Anduril logo

    Lead Software Architect, Rust

    Anduril·On-site · Waltham, Massachusetts · $253k–$336k USD

    Aug 16, 2026

  • DEPT logo

    Senior Full Stack Rust Engineer, Contract - US

    DEPT·Remote · United States

    Aug 16, 2026

  • 1Password logo

    Developer, Rust

    1Password·Remote · United States, Canada · $123k–$172k USD

    Aug 16, 2026

1…1415