Software Development Engineer – Personal TV PC Platforms
Job Title: Software Development Engineer, Personal TV PC Platforms
Location: Berlin, Germany
Department: Engineering
Reports To: Director, Engineering
The Software Development Engineer position will report to the Director of Engineering, and is located in Berlin, Germany.
Responsibilities:
- Involvement in whole project life cycle
- Develop market-ready consumer products together with product / design team
- Develop products / components according to specifications alone, in teams or with outsourcing partners
- Explore new technologies and platforms, and investigate opportunities to use these for new products
- Deployment together with major OEM partners, including project management tasks
- Work with QA / support team on maintenance and bug fixing
Experience:
- Experienced C# Software developer with knowledge of C++ on Windows
- At least 2 years of hands-on work experience in application software development on Microsoft platforms, preferably for consumer-oriented multimedia software products and services
- Experience with TV software solutions, media center software, media streaming and / or broadcast
- Experience with the development of plugins for Windows Media Center highly desired
- Proven ability to meet qualitative goals and consistently meet deadlines
Critical Competencies:
- Visual Studio C#, C++, .NET
- Good knowledge of the Windows environment (Vista and Windows 7 32/64bit, UAC etc.)
- Results-oriented, self-motivated team player
- Good communication skills, both written and oral, and willingness to work in an international, decentrally organised team
- Outstanding analytical, operational and time management skills and great attention to detail and quality
- Ability to see a problem from multiple angles and propose and evaluate solutions
- Independent hard working individual with superior teamwork skills
Useful skills:
- Vista Media Center Development skills: MCML, related .NET APIs
- Windows libraries: WCF, BITS, Com Interop and Win32 APIs
- InstallShield experience is a plus
- Front-end GUI skills on Windows: WPF, MCML, Silverlight etc.
- Good knowledge of the Media Center software and the one on Vista / Windows 7 in particular
- SQL database development experience
- Web services and web-based applications
Education/Languages:
Bachelor or masters degree in engineering or computer science (or equivalent experience from project work). Fluent spoken and written English is mandatory; German highly desired.
Interested? Then send me your CV to olcay@buyan.de and I’ll forward it our internal HR department.
Olcay