1,344,763open jobs
78,699companies
206,744added this week
Browse all
Salary
≈ $20k – $48k per year (Estimated)
Location
In office (Gurgaon)
Seniority
Staff · 10+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 8, 2026. First seen by Alion on Oct 7, 2026. Johnson Controls scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Johnson Controls International plc is a global technology and industrial leader specializing in smart building equipment, thermal management, and energy efficiency solutions. Legally headquartered in Cork, Ireland - with primary operational headquarters in Milwaukee/Glendale, Wisconsin - the multinational conglomerate operates across more than 150 countries.

Job Summary

We are looking for a C/C++ Software Engineer to design, develop, and maintain platform applications used in Building Automation Systems (BAS).

The role involves working on native applications, embedded services, protocol integrations, and platform-level features running on Linux-based and Windows server.

The candidate will collaborate with architects, system engineers, QA, and cross-functional teams to deliver high-performance, scalable, and reliable applications

Application Development

  • Design, develop, and enhance native applications using C and C++
  • Build and maintain embedded and server-side components running on Linux and Windows
  • Implement high-performance, multithreaded services with strict reliability and uptime requirements
  • Develop modular, reusable, and testable components
  • Ensure compliance with coding standards, memory safety, and performance guidelines
  • Debug complex multithreaded issues such as memory leaks, deadlocks, race conditions
  • Perform performance profiling and optimization
  • Analyze core dumps and runtime issues in production-like environments
  • Follow Agile/Scrum development practices
  • Participate in design reviews, code reviews, and sprint planning
  • Collaborate with QA for defect analysis and resolution
  • Maintain technical documentation and design notes
  • Implement and enhance BACnet-based integrations (BACnet/IP, MS/TP, services, properties)
  • Work with network protocols such as TCP/IP, UDP, IPv4/IPv6

Required Skills & Qualifications

  • Strong proficiency in C and C++
  • Strong understanding of memory management, multithreading and synchronization, object-oriented design and patterns
  • Hands-on experience with Linux-based development environments
  • Experience in embedded or systems software development

Platform & Tools

  • Visual Studio
  • GCC / Make / CMake build systems
  • Debugging tools (GDB, Valgrind, core dumps)
  • Cross-compilation environments
  • Git and CI/CD pipelines
  • Networking fundamentals (TCP/IP, UDP, sockets)

Preferred / Nice-to-Have Skills

  • BACnet protocols and building automation concepts
  • Integration with field devices or control systems
  • Experience with BAS products
  • Docker / containerized services
  • Security best practices for embedded and platform applications
  • Diagnostics, logging frameworks, and health monitoring

Education & Experience

  • Bachelor’s or Master’s degree in Computer Science, Electronics, or related field
  • 10-14+ years of hands-on experience in C/C++ application or embedded development
  • Large, long-lived codebase experience preferred

What We Offer

Industry-leading Building Automation platforms

Large-scale, mission-critical systems exposure

Global architecture and platform collaboration

Career growth in system architecture, protocol engineering, and platform design

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,344,763 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Gurgaon
≈ $33k – $67k per year (Estimated) • In office • 10+ years exp • Bachelor's Degree • Bengaluru
Python
Java
C++
DevOps
Wi-Fi
QA
Rest-Assured
Apply
≈ $27k – $56k per year (Estimated) • In office • 7+ years exp • Hyderabad
Verilog
SystemVerilog
Perl
Chips/EDA
Synopsys Fusion Compiler
Apply
≈ $22k – $52k per year (Estimated) • In office • Full-Time • 8+ years exp • Hyderabad
Python
Perl
Chips/EDA
Altium Designer
Cadence Allegro
Apply
≈ $31k – $64k per year (Estimated) • In office • 3+ years exp • Bengaluru
Verilog
SystemVerilog
Chips/EDA
Cadence JasperGold
Formal Verification
OneSpin
Synopsys VC Formal
Apply
≈ $27k – $56k per year (Estimated) • In office • 12+ years exp • Hyderabad
Verilog
SystemVerilog
Perl
Chips/EDA
Synopsys Fusion Compiler
Apply
≈ $17k – $42k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Gurgaon
Cybersecurity
CAPA
Apply
Hybrid • Full-Time • 2+ years exp • Gurgaon
Python
DevOps
Terraform
Helm
OpenTofu
FluxCD
Kustomize
GitOps
ArgoCD
AWS
Kubernetes
Apply
≈ $29k – $64k per year (Estimated) • In office • Full-Time • 6+ years exp • Bengaluru • Gurgaon
Python
AI/ML
AI Agents
DevOps
AIOps
TCP/IP
Wi-Fi
Apply
trainer II 1 day ago
≈ $8.5k – $20k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Gurgaon
AI/ML
Post-training
Management
Microsoft Office
Apply
≈ $10k – $23k per year (Estimated) • In office • Full-Time • Gurgaon
DevOps
SLI/SLO/SLA
Apply
See all jobs
This is one of many
1,344,763 more open roles from verified company boards, updated every day.