- Proficiency in C++ development.
- Strong experience with Linux operating systems.
- Knowledge of software development methodologies (Agile, Scrum).
- Experience with version control systems (e.g., Git).
- Familiarity with automated testing frameworks and tools.
- Excellent leadership and team management skills.
- Strong problem-solving and analytical abilities.
- Effective communication and interpersonal skills.
- Ability to manage multiple tasks and projects simultaneously.
- Experience with other programming languages (e.g., Python, Java).
- Experience with real-time operating systems (RTOS).
- Certification in project management (e.g., PMP, Scrum Master).