CareerPlanGet AI match score →

Software Engineer (.NET/C#)

Zarhin Raanana💼 Full-time🗓 2026-06-16 → 2026-08-01

Core

Design, build, and maintain desktop applications (C#/.NET/WPF) that integrate with embedded products and connect physical devices to the cloud.

Role type

Senior IC software engineer (IoT/desktop applications)

Builds

Desktop applications and supporting services for embedded/IoT products

Domain

Industrial IoT, embedded systems, cloud connectivity

Deliverable

production ML models | product features | infrastructure

Required skills

C#/.NET, WPF, MVVM, device communication (serial/TCP/IP), hardware debugging tools, OOP, data structures, algorithms, async programming, concurrency, multithreading, memory profiling

Preferred skills

AWS (S3, Lambda, API Gateway, Cognito), embedded systems, wireless protocols (RF, Zigbee, Z-Wave, Wi-Fi), Python, Bash, SQL Server, .NET MAUI, security best practices

Technologies

C#, .NET, WPF, Wireshark, logic analyzers, serial sniffers, AWS, Python, Bash, SQL Server, .NET MAUI

Responsibilities

Design and build desktop applications using C#/.NET/WPF; Develop software connecting devices to cloud backends; Collaborate with hardware/firmware engineers on device communication; Troubleshoot communication issues using diagnostic tools; Drive root-cause analysis for software/device integrations; Document system architecture and interfaces; Provide technical guidance to junior engineers

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗