Summary
Join Altium, a leading EDA company, as a Senior Software Engineer to contribute to the development and improvement of our innovative products. You will design, develop, and verify both low-level and high-level code, develop cutting-edge algorithms, and provide support for existing source code. This role requires a minimum of 5 years of software development experience, strong C# skills, and proficiency in modern programming techniques. You will demonstrate expertise in algorithm optimization, cross-platform development, and modular design. Altium offers a comprehensive benefits package including private medical insurance, group life insurance, performance bonuses, and flexible working arrangements.
Requirements
- Min. 5 years experience in software development
- Strong C# (.NET Framework, .NET Core), with additional proficiency in Delphi
- Demonstrate your proficiency in modern programming techniques and patterns
- Display your ability to optimize performance factors and memory footprints using various tools, including but not limited to PerfView, Microsoft Visual Studio Profiler, and RenderDoc
- Showcase your capability in writing efficient, compact, and cross-platform code
- Exhibit a deep understanding of algorithms and data structures, with hands-on experience in complexity analysis
- Highlight your expertise in designing and implementing modular, easily extensible solutions
- Ability to effectively communicate in English, both written and verbal, within a professional environment
Responsibilities
- Design, develop, and meticulously verify both low-level (computational geometry, algorithms) and high-level (application, business logic) code to drive our products forward
- Develop cutting-edge algorithms and specifications that form the backbone of our software solutions
- Provide invaluable support for existing source code across a spectrum of products, ensuring their continued success in the market
Preferred Qualifications
Familiarity with CAD tools
Benefits
- Private medical insurance
- Group life insurance
- Contributions to your Kafeteria MyBenefit account
- Nilo.health, mental health and wellbeing support
- Professional development support
- Performance bonuses
- Home internet allowance
- Flexible working arrangements available based on role and location
- Free lunch on Tuesdays, snacks and drinks
- Free Parking
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.