Core Job Duties:
• Field Development and support a universal platform for mobile machine control systems.
• Analysis of the initial requirements, clarification of objectives, the development of optimal solutions, assessment of complexity
• Debugging and support of existing code, development of debugging tools for diagnosing problems, post-processing logs and simulation of the control systems.
• Adding support for different hardware and operating systems (own production unit: RTEMS / Linux, PC: Windows / Linux, portable devices: Android / iOS)
• Support for projects based on the platform in terms of localization and elimination of software errors, problems of interaction between different modules, parts of the project and system integration.
• Development and implementation of interfaces & protocols with other communication devices, as well as support for existing ones.
• Porting existing code to new platforms
• testing & debugging of system, including travel if needed