Rust Developer

  • Full-time
  • Legal Entity: Bosch Global Software Technologies Private Limited

Company Description

Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 28,200+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.

Job Description

Roles & Responsibilities :

Senior Software Engineer with deep expertise in Rust to develop and optimize the low-level software that powers battery energy storage systems.

Design, develop, and optimize real-time and embedded software using Rust

  • Implement robust, safety-critical software architectures for industrial control and monitoring applications

  • Collaborate with firmware, controls, and hardware engineers to ensure seamless integration between software and physical systems

  • Develop and maintain automated testing frameworks for embedded and real-time environments

  • Optimize system performance to meet stringent reliability and latency requirements

  • Ensure compliance with industry standards and best practices for embedded software development

  • Contribute to debugging and troubleshooting efforts for complex, multi-threaded systems running on embedded platforms

Qualifications

Educational qualification:

BE / BTech / MTech in Comp Sc / EEE/ECE

 

Experience :

  • 6+ years of experience in embedded software development or real-time systems

  • Strong proficiency in Rust for systems programming and embedded applications

  • Experience with real-time operating systems (RTOS) and low-level concurrency management

  • Understanding of hardware/software interactions

  • Hands-on experience with Linux-based embedded environments

  • Proficiency in version control, CI/CD, and automated testing frameworks for embedded systems

  • Strong problem-solving skills and ability to work on complex technical challenges

  • Excellent communication skills and a collaborative mindset

Mandatory/requires Skills :
embedded or real-time systems experience , RUST

 

Preferred Skills :
Experience with control systems, industrial automation, or SCADA

  • Knowledge of safety-critical software development practices

  • Familiarity with networking protocols used in industrial applications

  • Exposure to power systems, energy storage, or grid-scale applications

Privacy PolicyImprint