Software Engineer

Requisition ID
Experience Level
Senior Level Contributor
Agriculture & Construction
Employment Status
Regular Full-Time


The Software Engineer will be responsible for development & maintaining software & firmware for machine control projects (AGI1/AGI2/AGISC/AGI0/AGI-5 & others), supporting tools & user interface plugins.


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


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.