Embedded C++ Developer at Verisure Securitas-Direct (Pozuelo de Alarcón, Spain)
Desired Skills and Experience
- Participate in the design of new hardware platforms to support the development of new alarm systems.
- Design and develop firmware to run on RTOS in embedded systems using C++.
- Design, develop and refine new and existing communications protocols on RF or wired systems.
- Review and create system level requirements. Optimize performance, memory and power of resulting product to provide best possible experience to the user
- Create integration plans that ensure high quality, on time delivery of software release. Partner with HW and quality teams to deliver on these plans.
- Create tools to upgrade SW in the field, and monitor performance of these products in the field to assess need for new SW releases.
- Create tools for HW stress and functional testing of the devices
- Participate in technical decisions discussions and trade off and deliver technical solution design (HW and SW).
- Product Quality: customer satisfaction with product/product usage, traditional alarm product KPIs (supervision failure), ad-hoc product performance (voice recognition).
- Development/delivery quality: Number of bugs after launch.
- Delivery on time and budget.
- 3+ years’ experience in the following areas:
Microcontroller embedded design and development using ARM Cortex M (at least two different vendors) State of the art C++17 (template metaprogramming and functional programming) Performance optimization of embedded systems Creation of SW development and test plans RTOS and barebone real time systems
- Microcontroller embedded design and development using ARM Cortex M (at least two different vendors)
- State of the art C++17 (template metaprogramming and functional programming)
- Performance optimization of embedded systems
- Creation of SW development and test plans
- RTOS and barebone real time systems
- Master’s Degree in Engineering, Physics, Mathematics or Computer Science
- Fluency in English.
- Passionate about the development of new products and services
- Experience in embedded development and product-oriented industry
- Proven ability to create collaborative relationships with stakeholders and peers in a matrix organisation and be recognised as a value-added partner and resource, working in multicultural teams.
- Passionate in Everything We Do: Our people have a sense of energy that is unmistakable, one that drives us to delight our customers and focus on creating impact quickly
- Committed to Making a Difference: When we say we will do something, we deliver with excellence. We are accountable, focused and operate with discipline
- Always Innovating: We believe that Innovation can be big or small; it’s a continuous state of mind that inspires us to think differently and always make things better. We are risk takers and we learn continuously.
- Winning as a Team: Our people know that by leveraging one another’s strengths, investing in and developing our team’s capability and by collaborating well, we will win.
- With Trust & Responsibility: Operating with integrity is core to our success. We are humble, honest and value deep mastery and expertise. We do the right thing, always.