CareerPlanSign in

Staff Software Development Engineer

Katowice, pl💼 Full-time🗓 2026-08-14 → 2026-09-26

Core

Design, develop, and verify low-level computational geometry algorithms and high-level application code to improve Altium's cloud-based electronics design platform.

Role type

Staff Software Development Engineer (C#/.NET, Algorithms)

Builds

Cloud-based platform for PCB designers, supply chain, and manufacturing stakeholders

Domain

Electronics design software / CAD tools

Deliverable

production ML models | product features

Required skills

C# (.NET Framework, .NET Core), algorithm design and complexity analysis, performance optimization (memory footprint), cross-platform code development, modular system design, source code maintenance

Preferred skills

Delphi, CAD tools familiarity

Technologies

C#, .NET Framework, .NET Core, PerfView, Microsoft Visual Studio Profiler, RenderDoc

Responsibilities

Design and develop low-level computational geometry algorithms; implement high-level application and business logic; optimize performance and memory usage; maintain and support existing source code across multiple products

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.