Du behärskar svenska, norska eller danska i tal och skrift. Erfarenhet från företag som Nokia, Logitech, Omni Remotes (philips),Tech4Home eller tillsvarande är meritterande." >
Tittel: Embedded Software Engineer
Stillingsprosent: Full time
För kunds räkning söker vi Embedded Software Engineer. Du behärskar svenska, norska eller danska i tal och skrift. Erfarenhet från företag som Nokia, Logitech, Omni Remotes (philips),Tech4Home eller tillsvarande är meritterande.
Du får möjlighet att utgå ifrån ditt hemmakontor, med regelbundna resor till huvudkontoret i Holland. Det ställs höga krav på flexibilitet, problemlösning och ansvarstagande.
The company develops control technology solutions and manufactures a broad line of pre-programmed universal remote control products, embedded hardware and software, and audio-video (AV) accessories that enhance and simplify the home entertainment experience.
Pre-programmed universal Infrared (‘IR’) and radio frequency (‘RF’) remote controls that are sold to subscription broadcasting providers (Cable, Satellite and IPTV), OEM, retailers and private label customers.
Integrated circuits on which their software and universal device control database is embedded and intellectual property is sold to OEM, Subscription broadcasting and private label customers.
Software, firmware and technology solutions that can enable devices such as TV’s, set-top boxes, smart phones, tablets, gaming controllers and other consumer electronic devices to wirelessly connect and interact with home networks.
AV accessories sold, directly and indirectly, to consumers
At the location in Enschede (The Netherlands), our client offers a career opportunity for an Embedded Software Engineer with a “can do” attitude.
As a member of the multi-disciplinary development team you will be involved in every aspect of next generation data-driven products. This will require a deep understanding of our client’s core technologies as well as technology trends in embedded systems and consumer electronics. You will always be faced with a new puzzle to solve with current or new technologies with a single goal in mind, an unmatched user experience for their products. The embedded software engineer will have access to extensive hardware and software resources for developing various embedded system solutions and applications across a variety of platforms.
The position reports to the development lead in the US, and is part of the extended core development team responsible for the development of new software products and services while also severing as the local engineering team representative in the region providing local engineering support for those products.
They do what it takes to achieve their goal. Our client is looking for a hands-on self-starter to join the fun.
To be successful you must have proven programming knowledge and experience in embedded environments, the ability to quickly understand complex hardware and software architectures.
As an Embedded Software Engineer, you must have experience working with embedded Linux systems, development on Linux platforms, strong programming skills in C/C#, embedded Java and Ruby knowledge and experience a plus.
Main tasks & responsibilities:
This role will be involved in the complete product development lifecycle of the core software products and will focus on customer specific releases and integration projects for those products. The position is part of the extended core development team whose primary responsibilities include providing direct and in-direct customer support of the core SDK product in your region.
Support of new feature implementations and product releases.
Issue/bug resolution and sustaining support of existing releases.
Generate and validate customer/platform specific SDK’s.
Assist customers with integration of the SDK’s within their products.
Work directly with local FAE’s and Product teams in supporting regional customers.
Participate in dialog with other developers and members of the cross-functional team in discussing current and proposed system architecture, defects and product enhancements etc.
Work as a member of the Agile cross-functional development team; release and iteration planning; development of user stories, unit test and feature implementation.
Maintain and publish detailed documentation for SDK build and test methods.
Maintain documentation in support of product API usage and integration procedures.
Demonstrated organizational skills, with ability to handle and prioritize multiple projects in a timely manner in a fast-paced environment.
Developing demos which are not related to QuickSet according to UEBV needs
Using IR and RF sniffers and similar tools for analyzing communication between devices for testing and debugging
Modifying and maintaining UEBV demos (SW side) according to sales team and customer requests
Developing SW ideas and solutions initiated by EMEA biz dev or Solutions Architect
Testing RCUs and STBs during project runtime or pre-sales according to project needs
Requires ability to travel in EU, US, Japan, Korea when needed for UAPI support and integration
Leading small scale Software projects internally which require interaction with external partners, e.g. User Interface designers
Taking the ownership of product demos and maintaining them for exhibitions or customer demos.
Porting software to different platforms and architectures.
Debugging 3rd party source code occasionally.
Required Skills and Experience:
Energetic and a natural innovator;
Experience and proven ability to work remotely as part of an extended development team;
Superior verbal and written communication skills (English mandatory and at least one other language is desirable);
B.S. or Master’s degree in Computer Science or related technical field with 6+ years of relevant work experience;
Strong skills in C/C++; design, coding, testing, debugging, integration and documentation;
Expert knowledge and experience with multi-threaded coding techniques is critical;
Experience and knowledge with Agile development methodologies and software development life cycle;
Experience with embedded Linux and Android required - experience with Windows and iOS a plus;
Experience with embedded systems required; experience with TV, STB, Game and mobile platforms a plus;
Experience with automated test systems, test methodologies and technical documentation;
Understanding cloud solutions and interfacing with web-services with standard methods such as RESTful and SOAP;
Understanding of hardware schematics a plus;
Experience with version control - Git experience a plus;
Issue and task management systems such as JIRA;
Understanding of SQL and database infrastructure a plus;
A good working knowledge of device drivers especially USB is a big plus;
Be part of a team that has a true passion for innovation and technology. Those passions resonate worldwide throughout all of their locations with talented innovators, engineers and designers. Team members are focused on improving the user experience while solving industry and consumer challenges. Our client offers talent the opportunity to develop one’s self and grow both horizontal or vertically throughout the global organization.
For more information: