Staff Software Development Engineer

Renesas β€” Poland Β· Posted ~3 days ago

Lead

Skills

C# .NET Framework .NET Core Software development Algorithms Data structures Complexity analysis Performance optimization Memory optimization Cross-platform development Modular software design Software testing English communication Delphi PerfView Microsoft Visual Studio Profiler RenderDoc CAD

πŸ”“ Log in to save this job, tailor your resume & track your apply process β€” 7 days free, no card needed.

Log in to add to target list

Summary

A staff-level software engineer is sought to design, implement, and verify both low-level algorithms and high-level application logic for sophisticated software products. You will develop advanced algorithms, optimize performance and memory usage, support existing codebases, and create efficient cross-platform and modular solutions. At least five years of software development experience, strong C# and .NET expertise, deep knowledge of algorithms and data structures, and professional English communication are required. Delphi, profiling tools, rendering diagnostics, and CAD familiarity are useful additions.

Highlights

Join a staff-level engineering role focused on challenging algorithms, performance optimization, cross-platform development, and modular architecture, with professional development support, private medical and life insurance, wellbeing resources, and additional employee benefits.

Description

Job Description About the Role: Our business is expanding, and we seek a Staff Software Development Engineer to help us improve Altium products. A Day in the Life of Our Staff Software Development Engineer: 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. Qualifications Who We’re Looking For: Seasoned Expertise: Min. 5 years experience in software development.Language Proficiency: Strong C# (.NET Framework, .NET Core), with additional proficiency in Delphi, considered a definite advantage.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 various 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 will facilitate 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.Additional advantage: CAD Know-how: Familiarity with CAD tools will be highly regarded, further enhancing your potential contributions to our team. Additional Information Benefits πŸ₯ Private medical insurance ❀️ Group life insurance 🏦 Contributions to your Kafeteria MyBenefit account 🧘 nilo.health, mental health and wellbeing support πŸ“š Professional development support πŸ₯ͺ Free lunch on Tuesdays, snacks and drinks πŸš— Free Parking