Software Engineer (.net/c#)

Johnson Controls OpenBlue

Zarhin Raanana, Israel
On-site
C#/.net/wpf desktop applications
Device-to-cloud connectivity
Hardware/firmware collaboration
Johnson Controls OpenBlue is seeking a skilled Software Engineer with extensive experience in C#/.NET and WPF to develop desktop applications that integrate with embedded products. The role emphasizes collaboration with hardware and firmware engineers and is based in Zarhin Raanana, Israel

Job Summary

  • 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.

Matching Summary

Match Score: 85

Johnson Controls OpenBlue is seeking a skilled Software Engineer with extensive experience in C#/.NET and WPF to develop desktop applications that integrate with embedded products. The role emphasizes collaboration with hardware and firmware engineers and is based in Zarhin Raanana, Israel.

Skills & Requirements

Must-have

  • C#/.NET/WPF desktop applications
  • Device-to-cloud connectivity
  • Hardware/firmware collaboration
  • Network and protocol diagnostic tools
  • Object-oriented design
  • Asynchronous programming and multithreading
  • AI coding tools

Nice-to-have

  • IoT solutions and cloud services
  • Embedded systems background
  • Wireless protocols and smart-home tech
  • Python or Bash scripting
  • SQL Server or Oracle
  • Security best practices

Key Requirements

  • 5+ years of professional software development experience
  • Real-time desktop applications with WPF and MVVM
  • Device communication and hardware/software integration
  • Hardware tools knowledge (oscilloscope, logic analyzer)
  • Advanced English

Work Rights

Not specified

Tailored Resume

Cover Letter