Sr Software Engineer

Johnson Controls Inc

Bangalore, India
5+ years platform engineering experience
2+ years rust programming expertise
Edge computing and distributed systems
The role involves maintaining and evolving the core Edge Platform to support real-time data processing for intelligent building systems

Job Summary

  • The role involves maintaining and evolving the core Edge Platform to support real-time data processing for intelligent building systems.
  • Candidates must possess deep expertise in Rust and system-level programming to ensure high reliability and low latency at scale.
  • This position offers the opportunity to lead critical platform initiatives within a dynamic, cross-functional team transforming building management.

Matching Summary

The role involves maintaining and evolving the core Edge Platform to support real-time data processing for intelligent building systems.

Skills & Requirements

Must-have

  • 5+ years platform engineering experience
  • 2+ years Rust programming expertise
  • Edge computing and distributed systems
  • High-performance system optimization
  • Docker and Kubernetes containerization

Nice-to-have

  • Apache Kafka or Flink stream processing
  • CI/CD pipeline implementation experience
  • Prometheus and Grafana monitoring knowledge
  • C++ or Java programming background
  • Mentorship of junior engineers

Key Requirements

  • Bachelor's or Master's degree in Computer Science
  • Minimum 5 years of relevant platform engineering experience
  • At least 2 years of professional Rust development experience

Work Rights

Not specified

Tailored Resume

Cover Letter