Development
Embedded Software Engineer - Smart home solutions
Development
Embedded Software Engineer - Smart home solutions
- schedule40 uur
- business_centerVast dienstverband
- euro80.000
- pin_dropEnschede
- sellC/C++
Smart home solutions – Embedded Software Engineer
Deel via:
Over de functie
As a member of this multi-disciplinary team you will be involved in every aspect of next generation data-driven products. This would require deep understanding of this companies 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 our products.
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++, and the following experience is considered as a plus: C, embedded Java, Ruby and Python.
Over de organisatie
Each day we make the connected home smarter, easier to connect and use, and more sustainable. We delight our Fortune 100 customers such as Comcast, Apple, Samsung, Google, Vivint and Daikin with ground breaking wireless technology solutions such as advanced, voice-enabled remote controls, cloud control solutions, extreme low power Bluetooth silicon with energy harvesting capabilities, smart thermostats and sensors and many other IoT solutions.
- New feature implementation and product releases.
- Issue/bug investigation and resolution.
- Generate and validate customer/platform specific SDK’s.
- 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.
- Using IR and RF sniffers and similar tools for analyzing communication between devices for testing and debugging
- Developing SW ideas and solutions initiated by EMEA biz dev or Solutions Architect
- Assist customers with integration of the SDK’s within their products.
- 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.
Wie ben jij
- 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. degree in Computer Science and 2+ years of professional experience, although we value the skills more than years of experience.
- Strong skills in C++; design, coding, testing, debugging, integration and documentation.
- Interest in IoT.
- Experience with Git version control system.
- Knowledge and experience with multi-threaded coding techniques.
- Experience and knowledge with Agile development methodologies and software development life cycle.
- Experience with embedded Linux is required.
- Issue and task management systems such as JIRA.
- Experience with automated test systems, test methodologies and technical documentation.
- Experience with Microcontroller development, FreeRTOS and mobile platform is a plus.
- Understanding cloud solutions and interfacing with web-services with standard methods such as RESTful.
- Understanding hardware schematics is a plus.
- Understanding of SQL and database infrastructure a plus.
Wat bieden we je
- 8% holiday
- Performance bonus
- 25 vacation days
- Pension (Zwitserleven) based on a premium system. Employer’s contributuin is 50%
- The employer bears the costs fort he so-called risk cover (WIA, incapacity for work etc.)
- Travel allowance of €0.21 per KM
- Participacion possible in cycling and fitness plan
Interesse?
Kan jij je vinden in de bovenstaande beschrijving en wil je een stap maken in je carrière? Neem dan contact op met ons. Stuur je een recent CV mee? Dan kunnen we meteen kijken of jouw ervaring aansluit bij het opgestelde profiel.
Hello there! Want to know more?
Neem contact op met
Martijn van de Laar