Lead the technical planning, design, development, verification, and maintenance of software products and systems, owning the technical execution and successful delivery of complex projects.
- Lead the technical planning, design, development, verification, and maintenance of software products and systems.
- Own the technical execution and successful delivery of complex projects, features, or product workstreams.
- Drive requirements analysis and ensure technical solutions align with product, system, customer, and business objectives.
- Define software designs and contribute significantly to architecture decisions in partnership with Software Architects.
- Lead technical decision-making and provide guidance on complex software engineering challenges.
- Bachelor’s degree in computer science, Software Engineering, Electrical Engineering, or a related field
- Master’s degree in computer science, Software Engineering, Electrical Engineering, or a related field
- Nice to have: GPU/NPU/DSP
- Nice to have: CICD knowledge
- Nice to have: Gerrit workflow