Jobs Desktop Apps

2
  • · 182 views · 34 applications · 22d

    Senior C#/.NET developer

    Full Remote · Ukraine · Product · 4 years of experience · English - B2
    SATEC is a global leader in advanced energy-metering solutions. We are seeking a highly experienced Senior Software Developer to lead the design, development, and continuous evolution of PAS – SATEC’s Power Analysis & Configuration Software, the...

        SATEC is a global leader in advanced energy-metering solutions. We are seeking a highly experienced Senior Software Developer to lead the design, development, and continuous evolution of PAS – SATEC’s Power Analysis & Configuration Software, the flagship platform for configuring SATEC meters, managing device fleets, visualizing power quality, and analyzing waveform/data logs. 

        The ideal candidate is a senior-level ambitious engineer who combines strong hands-on development skills with system-level architectural thinking, excellent product sensibility, and proven experience in high-performance data visualization and communication with embedded industrial devices. 

     

    Key Responsibilities:

    • Own end-to-end architecture, design, development, and maintenance of the PAS platform. 

    • Define and evolve the technical roadmap to support new features in SATEC meters (e.g., waveform acquisition, PQ events, event logs, data logs, meter configuration modules). 

    • Drive modernization of the PAS codebase, adopting best practices, improving performance, stability, and UI/UX.

     • Serve as the technical lead for the PAS development team, providing code reviews, mentorship, and technical guidance. 

    • Work closely with the Embedded Firmware Team to align PAS features with new meter capabilities. 

    • Collaborate with Product Management, Applications Engineering, and QA teams to define requirements, test plans, and customer-driven enhancements. 

     

    Skills and Qualifications:

    • 4+ years of software development including a senior/lead role. 

    Strong proficiency in: 

    • C#/.NET (WinForms/WPF or modern UI frameworks) 

    • Multi-threaded application development 

    • Experience working with SQL Server and other database technologies. 

    • Experience in API design and development. 

    • Strong knowledge of data structures, system design, and algorithms 

    • Ability to check out and keep up to date on new technologies. 

    • Experience with Agile/Scrum - advantage 

    • Experience developing high-performance network software and solving networking problems - advantage 

    • Knowledge of Networking Communication Protocols such as HTTP, FTP, SMTP, TCP/ IP, UDP and XMPP - advantage

     

        We are searching for an ambitious leader with excellent technical and communication skills. Ability to work independently and take ownership of complex systems. Strong problem-solving mindset with attention to detail. Collaborative attitude and ability to work cross-functionally across software, firmware, QA, and product teams.

    More
  • · 90 views · 4 applications · 9d

    Grasshopper Automation and G-Code Specialist

    Full Remote · Countries of Europe or Ukraine · 1 year of experience · English - A2
    We are looking for a specialist in Computational Geometry, here is the technical brief for our upcoming project. 1. Project Overview We are migrating our manufacturing workflow from a file-based system (STLs) to a secure "In-Memory Streaming"...

    We are looking for a specialist in Computational Geometry, here is the technical brief for our upcoming project. 
     

    1. Project Overview We are migrating our manufacturing workflow from a file-based system (STLs) to a secure "In-Memory Streaming" architecture for FDM/FFF 3D printers

    2. The Architecture

    • Core Engine: Rhino 8 (Grasshopper definition already developed) running headless via Rhino.Inside.
       
    • Slicing Strategy: We do NOT use external slicers (Cura/Slic3r). The geometry slicing, infill generation (Gyroid/Lattice), and G-code conversion happen entirely within a custom Grasshopper definition.
       
    • The Application (.NET/WPF): Acts as a wrapper. It sends users parameters to GH, retrieves the generated G-code list (Strings), and streams it to the 3D printer via USB/Serial Port.
       

    3. Your Role We need you to build the "Bridge" and the Automation logic:

    • Optimize the Grasshopper definition for G-code generation (handling retractions, flow rate, and variable density).
    • Develop the C# Wrapper (Rhino.Inside) that executes this definition without UI.
    • Implement the hardware handshake (printer validation).
       

    4. Terms & Payments

    • Format: Milestone-based project.
    • Settlement: We facilitate payments via USDT or Bank Transfer, depending on your preference and location constraints.
    More
Log In or Sign Up to see all posted jobs