Software Engineering Manager
Core
Lead a team of experienced engineers developing performance-critical, real-time software solutions at the intersection of software and hardware.
Role type
Software Engineering Manager
Builds
Real-time, high-throughput applications for complex R&D environments
Domain
Embedded software, systems software, high-performance computing, wireless communications
Deliverable
production ML models | product features | infrastructure
Required skills
Team leadership, software engineering methodologies, CI/CD, agile environments, software design, testing, delivery planning, embedded software background, systems software background, high-performance computing knowledge
Preferred skills
Wireless communications (5G, LTE, PHY)
Technologies
CI/CD tools, agile frameworks
Responsibilities
Lead and develop a team of high-calibre software engineers, Drive software engineering methodologies and best practices, Support delivery of complex performance-critical software across the full lifecycle, Work closely with technical leads and multidisciplinary teams, Ensure high standards in software design and testing, Support team growth and mentoring
Seniority
Manager, team leadership & delivery