Software Engineering Team Lead
Lead a software team developing complex algorithms for large-scale projects, combining hands-on C++ development with team guidance and cross-functional collaboration.
Responsibilities
- Lead a software team developing complex algorithms
- Contribute hands-on C++ development in Linux and Windows environments
- Collaborate with algorithm engineers, system engineers, and QA teams
- Mentor and develop software engineers
- Implement development methodologies and strengthen the team's professional capabilities
Requirements
- At least 2 years of team leadership experience
- At least 3 years of hands-on C++ development experience
- Proven experience with object-oriented design and programming
- Experience with Agile development methodologies
Nice to have
- Familiarity with CI/CD processes
- Theoretical knowledge of physics and radar systems
- Relevant academic background