Position: Embedded Software Team Lead (Bulgaria, Plovdiv)
Company: ApomSolutions
Category: C++
Experience required: 5y
English level: upper

Embedded Software Team Lead is responsible for professional management the team in Israel and Bulgaria units, establishment of good practices and high standards of development, as well as hands-on work

**Hybrid type of work. Only Bulgaria, Plovdiv.**

**Responsibilities:**
- Plan and manage development in accordance with business requirements, incl. documentation
- Define solution architecture
- Provide technical guidance and support for Embedded development team
- Research and establish good practices within the development process; assimilating new technologies
- Maintain high standards of quality software development
- Promote professional growth of teammates and identify areas for work improvements 
- Collaborate with other Embedded SW Engineers, HW Engineers & QA
- Collaborate with a Marketing product manager in defining and characterization products
- Participate in various staff management activities such as training, recruitment, performance evaluation etc.

**REQUIREMENTS:**
- Proven experience in C/C++ development
- Experience working with ARM Cortex-M microcontrollers
- Experience in working on multidisciplinary products, combining software and hardware 
- Experience with drivers & BSP development
- Experience working with and without operating system
              
- University degree in Electronic Engineering or in an equivalent field 
- Good written and verbal communication skills in English