Software Engineer (.NET/C#)

Reposted 14 Days Ago
Be an Early Applicant
Raanana, ISR
In-Office
Senior level
Other • Security
The Role
Design, build, and maintain C#/.NET WPF desktop applications that integrate with embedded devices and cloud backends. Implement device communication, provisioning, OTA-style updates, and debug hardware/software interactions using network and protocol diagnostic tools. Collaborate with hardware, firmware, QA, and product teams, perform root-cause analysis, document system architecture, and mentor junior engineers.
Summary Generated by Built In

What you will do

We’re looking for a hands-on Software Engineer who will take ownership of end‑to‑end development of desktop applications (C#/.NET/WPF) that integrate with embedded products.

In this role, you’ll build software that connects physical devices to the cloud, work side‑by‑side with hardware and firmware engineers, and collaborate with Product and QA teams to deliver reliable, scalable solutions.

How you will do it

  • Design, build, and maintain desktop applications and supporting services using C#/.NET, primarily with WPF.

  • Develop software that connects devices to cloud backends, supporting IoT workflows such as device provisioning and OTA‑style updates.

  • Work closely with hardware and firmware engineers to design, implement, and debug communication between software and devices.

  • Troubleshoot and analyze communication issues using network and protocol diagnostic tools (e.g. Wireshark, logic analyzers, serial sniffers).

  • Drive root‑cause analysis and implement robust fixes across software and device integrations.

  • Document system architecture, interfaces, and operational processes to support smooth collaboration and long‑term maintainability.

  • Provide technical guidance and mentoring to junior engineers when needed.

What we look for

Required

  • 5+ years of professional software development experience, with strong hands‑on C#/.NET production work.

  • Solid experience building real‑time desktop applications using WPF and architectural patterns such as MVVM.

  • Hands‑on experience with device communication and hardware/software integration (serial buses, TCP/IP, low-level debugging).

  • Knowledge of hardware tools (oscilloscope, logic analyzer etc..).

  • Strong software engineering fundamentals in object‑oriented design, data structures and algorithms, asynchronous programming, concurrency, and multithreading, memory and performance profiling.

  • Excellent collaboration skills and experience working with Product, QA, and Hardware teams.

  • Familiar and passionate of the latest AI coding tools such as CloudCode, Antigravity, GitHub Copilot or similar. 

  • Advanced English, both written and spoken.

Preferred

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering.

  • Experience building IoT solutions that connect devices to cloud services (especially AWS: S3, Lambda, API Gateway, Cognito).

  • Background in embedded systems, or close collaboration with firmware teams.

  • Familiarity with wireless protocols and smart‑home technologies (e.g. RF, Zigbee, Z‑Wave, Wi‑Fi).

  • Experience with Python or Bash for tooling and automation.

  • Exposure to SQL Server or Oracle; familiarity with SSRS or SharePoint.

  • Experience with Xamarin, .NET MAUI, or other cross‑platform UI frameworks.

  • Understanding of security best practices for connected devices and cloud services.

Our culture

At Johnson Controls you’ll have the opportunity to work on some of the most exciting projects in today’s market. Our hardworking people empower us, and we believe in being part of a team that is open, collaborative, results-oriented, hardworking and above all fun. 

We believe that diversity and inclusion matter and make a difference. By embracing the true value of diversity and inclusion, getting comfortable with having crucial conversations, and valuing different perspectives, we will be one of the most desirable places to work. 

#LI-BB1

#LI-Hybrid

Skills Required

  • 5+ years professional software development experience with hands-on C#/.NET production work.
  • Experience building real-time desktop applications using WPF and MVVM.
  • Hands-on experience with device communication and hardware/software integration (serial buses, TCP/IP, low-level debugging).
  • Knowledge and use of hardware diagnostic tools (oscilloscope, logic analyzer).
  • Experience troubleshooting and analyzing communication issues using network and protocol diagnostic tools (e.g., Wireshark, serial sniffers).
  • Strong software engineering fundamentals: object-oriented design, data structures and algorithms, asynchronous programming, concurrency, multithreading, memory and performance profiling.
  • Excellent collaboration skills and experience working with Product, QA, and Hardware teams.
  • Familiarity with AI coding tools such as CloudCode, Antigravity, GitHub Copilot or similar.
  • Advanced English, both written and spoken.
  • Bachelor's degree in Electrical Engineering, Computer Engineering, or Software Engineering.
  • Experience building IoT solutions that connect devices to cloud services (especially AWS: S3, Lambda, API Gateway, Cognito).
  • Background in embedded systems or close collaboration with firmware teams.
  • Familiarity with wireless protocols and smart-home technologies (RF, Zigbee, Z-Wave, Wi-Fi).
  • Experience with Python or Bash for tooling and automation.
  • Exposure to SQL Server or Oracle; familiarity with SSRS or SharePoint.
  • Experience with Xamarin, .NET MAUI, or other cross-platform UI frameworks.
  • Understanding of security best practices for connected devices and cloud services.

Johnson Controls Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Johnson Controls and has not been reviewed or approved by Johnson Controls.

  • Retirement Support Retirement support is positioned as a meaningful part of the package through employer 401(k) matching, repeatedly framed as a strong pillar of the overall rewards mix. The matching contribution is described with specific match levels in multiple places, reinforcing perceived value for long-term saving.
  • Leave & Time Off Breadth Time off is presented as comparatively robust, with multiple paid holiday categories, vacation time, and sick time described as generous or “amazing” in places. Paid time off breadth appears to be a consistent contributor to total rewards attractiveness beyond base pay.
  • Flexible Benefits Benefits are described as broad and customizable, spanning standard medical/dental/vision plus optional add-ons like pet insurance, identity protection, and legal support. Tuition reimbursement is repeatedly highlighted as a high-value option supporting professional development.

Johnson Controls Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Chennai
100,000 Employees
Year Founded: 1885

What We Do

At Johnson Controls, we transform the environments where people live, work, learn and play. From optimizing building performance to improving safety and enhancing comfort, we drive the outcomes that matter most. Dedicated to protecting the environment, we deliver our promise in industries such as healthcare, education, data centers and manufacturing. With a global team of 100,000 experts in more than 150 countries and over 130 years of innovation, we are the power behind our customers’ mission. Our leading portfolio of building technology and solutions includes some of the most trusted names in the industry, such as Tyco®, York®, Metasys®, Ruskin®, Titus®, Frick®, Penn®, Sabroe®, Simplex®, Ansul® and Grinnell®.

Similar Jobs

Tricentis Logo Tricentis

Senior Software Engineer

Artificial Intelligence • Cloud • Information Technology • Software
In-Office
3 Locations
1154 Employees

ServiceNow Logo ServiceNow

Security Engineer

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Remote or Hybrid
Petah Tikva, ISR
29000 Employees

HiBob Logo HiBob

Finops Lead

HR Tech • Information Technology • Professional Services • Sales • Software
Remote or Hybrid
Israel
1350 Employees

HiBob Logo HiBob

Senior Paid Acquisition Manager - AI Infrastructure & Growth

HR Tech • Information Technology • Professional Services • Sales • Software
Remote or Hybrid
Israel
1350 Employees

Similar Companies Hiring

Closinglock Thumbnail
Software • Security • Real Estate • PropTech • Fintech • Financial Services • Cybersecurity
Austin, TX
100 Employees
Oso Thumbnail
Software • Security • Infrastructure as a Service (IaaS)
New York, New York
36 Employees
Credal.ai Thumbnail
Software • Security • Productivity • Machine Learning • Artificial Intelligence
Brooklyn, NY

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account