R&D Software Engineer - DCS
ABB
- São Paulo - SP
- Permanente
- Período integral
- Design implementation and architecture of Video System integrated to our Automation platform.
- Ensure quality code validating with real cameras from several vendors lab setup.
- Refine market requirements into user stories and product features, in collaboration with the responsible Product Manager.
- Progress reporting and cost control for the assigned work packages.
- Implementation and coding of user interfaces for the video system applications utilizing System 800xA.
- Provide technical assistance as technical specialist to the support team and the partners.
- Ensuring software quality assurance and providing post-production support for internal and external end users (Level 3 & 4).
- Write internal documentation throughout the software
- development lifecycle.
- Create and update end user manuals in English.
- Bachelor’s degree in Computer Science/ Software Engineering.
- Experience in native programming such as C/C++, C#, VisualBasic, .NET, JS.
- Experience with modern Web technologies, such as React, Angular, ASP.NET, JS, CSS3, PHP for both Windows and Mobile platforms (iOS and Android).
- Experience in programming and administration of Linux onboard systems.
- Proficient with the Visual Studio, TFS/DevOps and GIT development tools.
- Experience with database technologies SQL Server, Oracle and MySQL.
- Experience in network connectivity (Ethernet, Wi-Fi, cellular) and protocols (TCP, UDP, Sockets).
- Experience in encoding/decoding and video streaming (HTTP, RTSP, MJPEG, H.264/H.265).
- Experience with video frameworks FFmpeg, AForge.NET and OpenCV (minimum).
- Solid knowledge of data integration of API/services, such as REST, SignalR and gRPC.
- Advanced/Fluent English and Native Portuguese is necessary.