Embedded-Applications Software (Audio_PA) (w/m/div)Full-timeAt KEENFINITY, we are a globally leading provider ofinnovative and professionalsecurity and communication solutions. With over 4,200 employees in over 50 countries worldwide, our ambition is clear: we offer more than just technology – we secure, connect, and amplify the moments that matter in life.Next to our passion for technology we're very passionate about our work environment. Based on values such as trust, appreciation, and accountability weallwork together to shape the future – boldly, customer-focused and with a strong team spirit.The Keenfinity unit in Ovar belongs to the Building Technologies division and is focused on bringing solutions to the market that are shaping the smart cities of the future. The company develops and produces innovative solutions for security and communication systems, electronic displays, robotic lawn mower & E-bike components. With about 1.200 employees, its success lies in the highly specialized and innovative team and technological know-how.Public Address AUDIO Division is concerned with the development of hardware and software solutions for the PRAESENSA Public Address and Voice Alarm systems. These systems are high-end, secure, redundant, supervised and used globally in very visible locations like airports, shopping malls, cruise ships and public transportation. The work includes all stages of product development from a feasibility study to final test and release of the product for mass production. This is done with the use of state of the art development methods, tools and components.As our newEmbedded-Application SoftwareDeveloper you design, implement and test the software according to specifications and architecture.Key areas of responsibilityDesign, code and unit-test the softwareDocument the requirements and designDecompose the design into user stories and tasks and estimate using planning pokerTranslate product/system requirements into component level requirementsPlan the order of development in Sprints, focusing on achieving continuous integrationMaking sure you and your team operate according to Agile/scrum principlesKeep abreast of technical developments in own field through study of literature and technical contactsStrong drive for continuous improvementMain experience requiredUnderstanding of the SOLID-principles and how to apply them in software designExperience with embedded CPU architectures (ARM microcontrollers, Xilinx Zync)Experience in using Linux and FreeRTOSExperience with CM tools like SVN and GITExperience in OOADExperience using DockerExperience with wired communication protocols, TCP/IP, RSTP and EthernetKnowledge of relevant design & modeling methods like e.g. UMLUnderstanding of core OS concepts like multi-threading, memory management, power managementExperience with peripherals such as UART, SPI, i2c/i2s, GPIO, interfacing with FPGA is a plusExperience with Yocto and SCons toolchain is a plusExperience in Python programming language is a plusExperience in C# programming language is a plusExperience in Safety critical systems is a plusBeing able to decompose complex task and estimate workYou can look, realistically, outside the boxYou have a helicopter view, capable of finding an appropriate solution to complex problemsYou have a broad interest in Software Development and are familiar with additional programming languagesYou have a proactive and eager mindset to get the job done, helping othersQualificationsA university education in computer or software science at Bachelor level or higherAt least 5 years of experience in C++Fluent English language skills (verbal and written)Specific requirementsAble and willing to work at least 2-3 days per week at the Ovar officeAvailability to work in Eindhoven/Netherlands 1-2 weeks per time several times per yearKeenfinity benefits includes Health insurance and medical office on site (nutrition, psychology, physiotherapy and general clinic)️ Sports and health related activities (gym)Training opportunities (i.e., technical training, foreign languages training) & certificationsOpportunities for career progression and continuous professional developmentExchange with colleagues around the worldAccess to great discounts in partnerships and productsAll our positions are open to people with disabilityAt Keenfinity we don't just build innovative solutions — we shape a smarter, more connected world through technology.We value different backgrounds, ideas, and experiences and we're committed to growing, learning, and celebrating success as one team. Everyone is welcome here — we foster an environment where everyone is respected, valued, and encouraged to be their authentic self.Keenfinity is an equal opportunity employer, offering equal opportunities for all. We welcome applications from people with disabilities and can offer support, if needed. When everyone has a chance to contribute, we all do better.#J-18808-Ljbffr