We are looking for people who can make a tangible positive impact in delivering breakthrough innovation in Research & Development to transform and add value, not only to our Company but the industry itself.
Do you want to have an impact every day by making people safe - and bringing them peace of mind? Interested in being part of a dedicated, passionate team which believes that security is a human right? Looking to join a company where innovation and technology are at the heart of its solutions?
We now have the opportunity for anEmbedded Software Engineerto join the R&D Team. This role will be a key contributor developing our complex alarm systems for the secure and connected smart home, including development of new alarm devices or the evolution of existing products. We are looking for a highly driven, talented and experienced engineer that can take on the role as Embedded Software Engineer for our alarm systems. The role requires a broad and deep level of technical understanding of how alarm and connected home systems work and all its technologies, you must also have good social skills and really like to work together with others solving issues and creating solutions.
The role will be located at our R&D Center in Madrid, Spain. As we are a global company with multiple R&D centers and suppliers worldwide, some travel may be required.
Main responsibilities:
Gather, analyze and break down of requirements
Setup and lead workshops for creating and documenting the Software Design
Executing full lifecycle software development
Programming well-designed, testable, efficient code
Integrate software components into a fully functional software system
Analyze, design and develop tests and test-automation suites
Troubleshoot, debug and upgrade existing systems
Secure that the design will fulfill the functional and non-functional requirements as well as requirements on quality and time
Provide recommendations for continous improvement
Support to certifications
Requirements:
BS in Electrical or Telecommunications Engineering
4 years’ experience in technical positions covering embedded software development.
Expertise on C & C++ programming languages in embedded devices
Experience with test-driven development and automated testing frameworks
Ability to document requirements and specifications.
Good understanding of electronics hardware and schematics
Passionate about the development of new products and services and experience in full cycle product development (concept to adoption)
Fluency in English and Spanish
Truly positive and enthusiastic person
Experience in multi-national and multi-cultural environment and proven ability to create collaborative relationships.
The successful candidate will have high energy and flexibility, fantastic communication skills (both written and verbal) and huge amounts of drive
Detail-oriented with a demonstrated ability to self-motivate, to anticipate constraints and identify optimization or alternative solutions