Altium is hiring a
Senior Software Engineer

Logo of Altium

Altium

πŸ’΅ ~$66k-$99k
πŸ“Remote - Poland

Summary

The job is for a Software Developer at Altium, a growing and financially strong electronics design software company. The role requires 5+ years of experience in software development, proficiency in C++ or C#, graphics programming, familiarity with CAD tools, modern programming techniques, optimization skills, cross-platform expertise, algorithmic fluency, modular design, communication skills, and a flexible work arrangement (remote or hybrid) based in Poland.

Requirements

  • Seasoned Expertise: Min. 5 years experience in software development
  • Language Proficiency: Strong C++ (C++14/17/20/23) and/or C# (.NET Framework, .NET Core), with additional proficiency in Delphi considered a definite advantage
  • Graphics Prowess: Experience in graphics programming (Direct3D 11+, OpenGL, WebGL, Vulkan), along with familiarity with HLSL, GLSL, or other shader programming languages, will set you apart
  • CAD Know-how: Familiarity with CAD tools will be highly regarded, further enhancing your potential contributions to our team
  • Modern Techniques: Demonstrate your proficiency in modern programming techniques and patterns, showcasing your adaptability and innovation
  • Optimization Acumen: Display your ability to optimize performance factors and memory footprints using a range of tools, including but not limited to PerfView, Microsoft Visual Studio Profiler, and RenderDoc
  • Cross-Platform Expertise: Showcase your capability in writing efficient, compact, and cross-platform code, ensuring our solutions are accessible and versatile
  • Algorithmic Fluency: Exhibit a deep understanding of algorithms and data structures, with hands-on experience in complexity analysis
  • Modular Design: Highlight your expertise in designing and implementing modular, easily extensible solutions that pave the way for future growth and development
  • Communication Skills: Ability to effectively communicate in English, both written and verbal, within a professional environment, ensuring seamless collaboration and understanding

Responsibilities

  • Innovative Code Development: Design, develop, and meticulously verify both low-level (computational geometry, algorithms) and high-level (application, business logic) code to drive our products forward
  • Algorithm Mastery: Develop cutting-edge algorithms and specifications that form the backbone of our software solutions
  • Ongoing Support: Provide invaluable support for existing source code across a spectrum of products, ensuring their continued success in the market

Benefits

  • Private medical insurance
  • Group life insurance
  • Contributions to your Kafeteria MyBenefit account
  • Nilo.health, mental health and wellbeing support
  • Professional development support
  • Employee referral and employee-of-the-month programs
  • Home internet allowance
  • Flexible working arrangements available based on role and location
  • Free lunch on Tuesdays, snacks, and drinks in the office
  • Free parking

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Altium know you found this job on JobsCollider. Thanks! πŸ™