WPF Developer at Altium

Belgrade, Centralna Srbija, Serbia

Altium Logo
Not SpecifiedCompensation
Junior (1 to 2 years)Experience Level
Full TimeJob Type
UnknownVisa
EDA, Electronics, PCB DesignIndustries

Requirements

  • Strong proficiency in C# and .NET 6/8
  • 2+ years of commercial experience with WPF
  • Solid understanding of MVVM, Dependency Injection, and data binding
  • Experience with asynchronous programming (async/await)
  • Practical experience with XAML and custom controls
  • Familiarity with Git and CI/CD pipelines (GitHub Actions, Jenkins, or similar)
  • English proficiency at Intermediate+ level for technical communication

Responsibilities

  • Develop and maintain desktop applications using WPF and Avalonia UI
  • Contribute to architectural design and cross-platform migration initiatives
  • Implement advanced UI components for EDA visualization and interaction
  • Integrate client-side functionality with Altium 365 and other internal APIs
  • Optimize performance, responsiveness, and user experience
  • Participate in code reviews, planning, and technical discussions within a global engineering team

Skills

Key technologies and capabilities for this role

C#.NET 6/8WPFAvalonia UIMVVMDependency InjectionXAMLasync/awaitGitCI/CDGitHub ActionsJenkins

Questions & Answers

Common questions about this position

What benefits does Altium offer?

Altium provides private medical insurance 100% covered for employee and family, annual bonus, mental health support via nilo.health, professional development up to 4k USD per year, remote working abroad for 30 days, lunch allowance, snacks at the office, subsidized English lessons, and 24 working days of annual leave.

What is the work arrangement or location policy at Altium?

Altium follows a global hybrid model allowing remote work two days per week, with in-office days on Tuesday, Wednesday, and Thursday for team collaboration.

What skills are required for the WPF Developer role?

Required skills include strong proficiency in C# and .NET 6/8, 2+ years of commercial WPF experience, solid understanding of MVVM, Dependency Injection, and data binding, experience with async/await, XAML and custom controls, Git and CI/CD pipelines, and Intermediate+ English.

What is the team environment like at Altium?

The role involves participating in code reviews, planning, and technical discussions within a global engineering team, with hybrid in-office days on Tuesday, Wednesday, and Thursday to collaborate and learn together.

What makes a strong candidate for this WPF Developer position?

A strong candidate has the required 2+ years of WPF experience with C#/.NET, MVVM knowledge, async programming, XAML, Git/CI-CD, and English proficiency; nice-to-haves include Avalonia UI, EDA software background, and graphics frameworks like SkiaSharp.

Altium

Software solutions for PCB design automation

About Altium

Altium offers software solutions for designing printed circuit boards (PCBs) in the electronic design automation (EDA) industry. Its main product, Altium 365, enables real-time collaboration and effective data management for PCB design projects, ensuring high reliability across various regions. The company operates on a subscription-based model, providing different tiers of software and optional add-on services to meet diverse customer needs. Altium's goal is to facilitate efficient and collaborative PCB design for a wide range of industries.

San Diego, CaliforniaHeadquarters
1985Year Founded
$6.9MTotal Funding
IPOCompany Stage
Hardware, Enterprise SoftwareIndustries
1-10Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Life Insurance
Disability Insurance
Health Savings Account/Flexible Spending Account
401(k) Company Match
Paid Holidays
Paid Vacation
Paid Sick Leave
Parental Leave
Flexible Work Hours
Phone/Internet Stipend
Employee Discounts

Risks

Integration challenges with Renesas could disrupt Altium's operations and customer service.
Strategic shifts post-acquisition may alienate existing Altium customers.
New Requirements & Systems Portal Application may face technical challenges or adoption issues.

Differentiation

Altium 365 offers real-time collaboration and data management for PCB design projects.
The platform ensures high uptime and reliability across US, Europe, and Asia regions.
Altium provides advanced simulation tools and component libraries as add-on services.

Upsides

Increased demand for cloud-based PCB design tools boosts Altium 365's market potential.
Growing interest in AI-driven design automation enhances Altium's platform efficiency.
Expansion of electric vehicle market increases need for advanced PCB design tools.

Land your dream remote job 3x faster with AI