Johnson Controls

Johnson Controls

Produces HVAC, fire, security and building automation systems to optimize and protect buildings globally.

94,000BuildingsCommercialResidentialIndustrialEnergyInfrastructureSecuritySafetyFire DetectionHVACControlsSmart BuildingsSustainabilityOperationsMaintenanceRepairsSystem ModernisationCarbon ReductionData AnalyticsFacility ManagementWebsite

Sr Software Engineer

Senior engineer developing high‑performance Rust edge platform for intelligent building systems.

India
Full Time
Intermediate (4-7 years)

Job Highlights

Environment
Office Full-Time

About the Role

In this role you will maintain and evolve the core Edge Platform that supports real‑time data processing and cloud integration. You will optimise platform performance, solve complex engineering challenges and ensure the system can scale to meet the growing demands of building management. Collaboration with cross‑functional teams will be essential to the platform’s continued success. • Maintain and optimize the Edge Platform for high reliability, low latency, and scalable performance. • Develop high‑performance, scalable code primarily in Rust; leverage C++/Java as needed. • Optimize real‑time data processing on edge devices to achieve low‑latency, high‑throughput solutions. • Drive system optimizations to ensure efficient scaling and robust performance under heavy data loads. • Collaborate with DevOps, backend, and cloud teams to integrate and deploy edge services seamlessly. • Implement security patches and enhancements to keep the platform stable and secure. • Mentor junior engineers and guide architectural decisions for complex systems. • Diagnose and resolve performance bottlenecks, platform issues, and complex bugs. • Implement security best practices to ensure platform stability and data integrity. • Build groundbreaking technology that transforms building management and smart buildings. • Lead critical platform initiatives and influence product direction. • Grow technical and leadership skills through ownership of significant projects.

Key Responsibilities

  • edge platform
  • rust development
  • real‑time processing
  • system optimization
  • security patching
  • performance debugging

What You Bring

Job Title: Senior Rust Engineer – Edge Platform (Bangalore). At Johnson Controls we are transforming building management through the OpenBlue Platform, which integrates real‑time data processing, predictive analytics and optimized HVAC, chiller and control systems. We seek a senior engineer with strong Rust expertise and familiarity with C++ and Java to maintain, scale and enhance our Edge Platform, ensuring performance, scalability and reliability for next‑generation intelligent building systems. This is a hands‑on role requiring system‑level programming, platform architecture and edge‑computing experience. • 5+ years of platform or systems engineering experience, including at least 2 years with Rust. • Deep expertise in Rust; proficient in C++ and Java for low‑latency code. • Strong understanding of edge computing, real‑time data processing, and distributed systems. • Experience designing scalable distributed systems handling large data volumes with minimal latency. • Proficient with Docker and Kubernetes for containerized deployment. • Skilled in system‑level debugging, profiling, and performance tuning. • Competent with Git and modern development workflows. • Experience with real‑time stream frameworks such as Apache Kafka, Flink, or Google Dataflow. • Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI) for automated pipelines. • Knowledge of monitoring and logging tools like Prometheus and Grafana. • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent experience).

Requirements

  • rust
  • docker
  • kubernetes
  • edge computing
  • distributed systems
  • 5+ years

Work Environment

Office Full-Time

Apply Now