1dea
1dea
New

Senior Software Engineer | C# | .Net | AI | R&D

Brak informacji o wynagrodzeniu
SeniorFull-time
#377151·Dodano dziś·0
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

.NETC#desktop applicationWPF

Firma i stanowisko

1dea is engaged in advanced AI models, data centers, photonics, and R&D, delivering enterprise-class products. The client is based in the USA, with work primarily in the Poland time zone and occasional calls in the evening hours.

Wymagania

  • Over 5 years of experience in C#/.NET including GUI applications (WPF or similar), MVVM architecture, async/await, thread safety, and class library design.
  • Strong knowledge of concurrent programming: designing thread-safe systems, avoiding race conditions, analyzing multithreaded operations.
  • Experience with .NET 8 or newer.
  • Scripting-level experience in Python.
  • Experience with desktop application projects.
  • Good understanding of clean architecture principles: separation of concerns, Dependency Inversion, Dependency Injection, and code testability.
  • Experience with MongoDB or similar databases: data modeling, query creation, managing large-scale test results.
  • Analytical approach.
  • Ability to diagnose problems remotely using logs, execution traces, and telemetry without direct debugger access.
  • English language proficiency at minimum B2+/C1 level for international collaboration.
  • Higher technical education.

Nice to have:

  • Experience with measurement and testing devices such as oscilloscopes, spectrum analyzers, power meters.
  • Experience with unit testing frameworks (xUnit, MSTest, etc.).
  • Knowledge of optical communication, photonics, or transceiver technologies.
  • Experience with Python.NET.
  • Familiarity with hardware interfaces: serial communication, TCP sockets, low-level protocols and interfaces (I2C, GPIB), and standards for measurement devices (SCPI, VISA).
  • Experience with production software or integration with MES systems.

Obowiązki

  • Develop a desktop application in C#/.NET with GUI based on MVVM architecture.
  • Implement multithreaded test execution and manage device resources.
  • Integrate hardware and create drivers and control code for laboratory equipment.
  • Manage parallel test execution and complex device access locking mechanisms.
  • Develop test scripts and libraries in Python integrated natively into the .NET application.
  • Maintain software operating on production lines.

Benefity

  • Hybrid work with 2-3 days per week in Kraków office.
  • B2B contract with direct client agreement, no intermediaries, long-term cooperation.

Inne informacje

Work primarily in Poland time zone with occasional evening calls with USA. CV submission in English is requested.

1dea

1dea

117 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz