Senior C++ Application Software EngineerRandstad Professionals is recruiting a Senior C++ Application Software Engineer for direct integration in a multinational company, with offices located in Aveiro.
Responsibilities: Design, code, and unit-test the software.Document the requirements and design.Decompose the design into user stories and tasks and estimate using planning poker.Translate product/system requirements into component level requirements.Plan the order of development in Sprints, focusing on achieving continuous integration.Ensure team operates according to Agile/Scrum principles.Keep abreast of technical developments in the field through literature and technical contacts.Strong drive for continuous improvement.Lead others by example - act as a servant leader.Practice lean software development.Requirements: Degree in computer or software science at Bachelor level or higher.Experience in C++.Fluent English language skills (verbal and written).Able to work in Hybrid mode with flexibility.Experience with embedded CPU architectures (ARM microcontrollers, Xilinx Zync).Experience in using Linux and FreeRTOS.Experience with CM tools like SVN and GIT.Experience in OOAD.Experience with wired communication protocols, TCP/IP, RSTP, and Ethernet.Knowledge of relevant design & modeling methods like UML.Experience with peripherals such as UART, SPI, i2c/i2s, GPIO, interfacing with FPGA is a plus.Experience with Yocto and SCons toolchain is a plus.Experience in Python programming language is a plus.Offer: Training and career opportunities, state-of-the-art technology, international mindset and projects, flexible hours and remote work, team building and sports activities.
This is the challenge, are you ready for it? Any questions, please contact on LinkedIn (Andreia Alheiro). Apply!
#J-18808-Ljbffr