Software Engineer Manager
Core
Leading a team of experienced software engineers to develop, optimize, and test real-time software solutions across various architectures.
Role type
Software Engineering Manager
Builds
Real-time software solutions across heterogeneous platforms
Domain
Embedded systems and high-performance applications
Deliverable
production ML models | product features | infrastructure
Required skills
Team leadership, full lifecycle embedded software development, performance-critical system testing, technical concept translation, CI/CD workflow management, project tracking
Preferred skills
Communications systems knowledge, signal processing expertise, complex technical domain exposure
Technologies
Embedded Linux, Golang, FPGA, Python, Javascript, C#, Electronics, Secure Boot, Power Electronics, Digital Design, Machine Learning, Data Science, Simulation
Responsibilities
Leading development of software engineering methodologies and design practices, driving end-to-end software design, supporting integration of complex software solutions, collaborating with customers and stakeholders, building high-performing engineering teams
Seniority
Manager, people management & technical strategy