Position: Middle C/C++ Embedded Developer for Hearable Products
Company: Brightgrove
Category: C++
Experience required: 2y
English level: upper

**About**
Our client is an award-winning Munich based technology company.
Driven by a vision to bring audio products to life, our customer strives to make interaction with technology frictionless using the power of AI. 

The Software Suite with embedded AI enables brands and manufacturers to create truly smart audio products efficiently. 
With the Software Suite, they can easily equip a Bluetooth audio products with advanced natural user interfaces and provide frictionless experiences to end-users. 
Natural user interfaces include but not limited to Voice Control, Head Gesture UI, Smart Audio, and so on.

**Responsibilities:**
—  Investigate and debug manifold system issues, suggest and develop solutions together with responsible developers/responsible scrum teams.
—  Work with machine learning algorithms, hardware device drivers, logical, control structures, custom compilers, data management, and processing algorithms on various platforms and gain a wide experience of software engineering techniques.
—  Work with Customer proprietary development and test environment and actively improve this environment with new ideas for system design, quality assurance, debugging, statistical insights into device behavior, profiling, and performance optimization.
—  Specialize in one area of software development – you will be working in a multidisciplinary team solving complex problems with the expectation that your broad experience, intuition, and initiative help the team deliver the best possible solutions.
—  Take responsibility to define all stages of your work with your team and ensure you deliver a tested and testable solution. You will plan your own work and organize your own tasks.

**Required Skills**
— Strong C programming skills with real-world experience especially in small real-time, low power, embedded systems – varied experience using embedded C and tiny electronic devices to solve diverse problems.
— Familiarity with algorithms, concepts, and techniques in your field of technical expertise
— The ability for creative problem solving using all tools and knowledge at your disposal, with an attention to detail and a focus on quality in your work.
— Experienced with hardware debugging.
— Profound knowledge of Embedded C and Python
— Experience with the interworking of connected systems and with other technologies is advantageous.
— Ability to juggle multiple tasks and work within constraints.
— Experience in working in agile teams according to the scrum workflow.
— Upper-Intermediate level of English.

**Will be plus:**
— Embedded C++, C#.NET, Kotlin, Java, Android, node.js, Angular or vue.js experience
— Experience with Bluetooth/BLE and other radio technologies, sniffing on the BT interface, ARM platforms, DSP coding, and audio algorithms, numerical methods, or statistical analysis is advantageous.
— Development experience with Android and iOS

**We  offer:**
— Very warm and friendly working environment
— Professional and career growth
— No corporate BS — we’re moving too fast for that
— Competitive compensation depending on experience and skills
— Opportunities to travel international and between our offices
— Working with the latest technologies
— Excellent opportunities to work with remarkable teams from all over the world
—  Flexible working hours — as long as you get the work done
—  Comfortable and cozy office in the city center
—  Awesome corporate events

At Brightgrove, developers are integrated, involved, and essential to each part of our company. 
As with wine, great software is created by great people.