Software Engineer
Randstad
- Ovar, Aveiro
- Permanente
- Horário completo
More than 4 years experience in C# ( .NET Framework and /or .Net Core) and 4 years experience in C++ programming languages (plus);
Fluent English language skills (verbal and written);
Able to work in Hybrid mode with flexibility;
Experience in the embedded programming
Experience in using Linux and/or FreeRTOS;
Experience with wireless and wired communication protocols, TCP/IP, Ethernet, Bluetooth and 802.11;
Knowledge of relevant design & modeling methods like e.g. UML
Experience with Yocto toolchain is a plus.ResponsibilitiesDesign, code and unit-test the software to implement part of the software in scope of the activities assigned to or selected by the Software Engineer;
Document the design;
Decompose the design into manageable work packages for implementation, provide estimations on work packages;
Analyze requirements and derive into component level (or detailed) requirements for the software to be implemented;
Document the requirements at component level;
Plan the order of development for work packages, focusing on achieving continuous integration;
Produce Clean Code;
Operate according to Agile principles.