dormakaba is a Swiss multinational manufacturer and provider of global access and security solutions, such as door closers and door hardware, mechanical cylinders, digital access control solutions, and automatic doors, among many others.Our brand is present in more than 130 countries and has more than 15,000 employees worldwide.dormakaba Spain is headquartered in Madrid and has work centers in Barcelona and Valencia, employing more than 180 employees.If you're a person with great curiosity, who believes that the client is a priority, has performance, courage, confidence, and enjoys teamwork, this is your opportunity.
We are looking for you!In this position, you will be able to develop within dormakaba Iberia, contributing to the business through the generation of brand awareness and the continuous improvement of the customer experience at the different contact points.We are looking for someone who:Designs, develops, codes, tests, debugs, and/or customizes Access Control solutions for own business or external clients including applications.Mainly focused on firmware development in C and embedded Linux OS.
Experience in C++ and Java is also requested.Tasks and responsibilities:Apply industry standards, best practices, and advanced methodologies, including Scrum techniques, to address and review system requirements and business processes.Implement specified solutions in a way that conforms to the system architecture.Maintain and review the development results regarding compliance with the specification, correctness, freedom from errors, and compliance with legal regulations and standards.Create technical documentation and prepare content for product documentation.Engage in independent further training in domain competence and method competence.Academic requirements:A degree in Computer Science, Electronics Engineering, or a related discipline.You are fluent in English (B2 skill minimum).Technical skills:At least 5+ years of experience in embedded software development.Solid experience in design and implementation of firmware for embedded systems programming in Java.Proficiency in Linux systems; the Command Line Interface is your friend.Security for connected devices.Communication between connected devices.Skills to use measurement tools for analyzing protocols.Ability to work with firmware and hardware, and understand schematic circuit diagrams of existing and new embedded systems.Knowledge in databases optimized for embedded systems (e.g., SQLite).Commitment to following good practices in coding (clean, readable, maintainable code).Understanding of the importance of test automation.Good comprehension of the OOP programming paradigm.Soft skills:Good communication skills and participative.You are a team player; we achieve goals as a team.You are passionate and committed.You follow a customer-centric mindset.Nice to have:Experience in C/C++.Experience in Python.Knowledge in RFID technologies (e.g., MIFARE or LEGIC).Experience working under Scrum or SAFe frameworks, or openness to work under such Agile frameworks.Knowledge of DevOps and experience maintaining CI/CD pipelines and workflows.German language skills.Job Conditions:Permanent full-time position.80% remote working.
#J-18808-Ljbffr