Phoenix Recruitment · 6 hours ago
Senior Software Engineering Manager - Core Software Systems
Maximize your interview chances
IT System Custom Software Development
Insider Connection @Phoenix Recruitment
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Lead and grow a team of software engineers focused on system performance (CPU, GPU, latency, memory).Provide guidance on building tools, processes, benchmarks and best practice guides to evaluate performance and write efficient code.
Collaborate with the rest of the Core organization to develop frameworks that enable by default efficient code development. Define performance budgets, and work with other software groups in the organization to meet those budgets.
Participate in optimizing the design and architecture of next-gen hardware architecture, taking into consideration the software performance needs.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor’s degree in an engineering, mathematics, or related field.
10+ years of experience in systems software development, with 5+ years in a leadership role managing system/software architects.
Experience taking ideas from inception to delivery.
Experience with system design & architecture of complex software systems.
Practical experience on system performance analysis, profiling, benchmarking and code optimization of complex multiprocess systems (e.g. game engines, robotic systems).
Strong knowledge of C++ and experience in large code bases.
Strong knowledge in linear algebra; 3D geometry and/or dynamical systems and control
Company
Phoenix Recruitment
Phoenix Recruitment is a leading staffing and recruitment firm that helps companies of all sizes find the best possible talent.
Funding
Current Stage
Early StageCompany data provided by crunchbase