Description:
Position Summary:
As a Software Engineer, you will be responsible for embedded application software development and integration of Precision Farming, Guidance and/or ISOBUS applications for agricultural and construction equipment.
Responsibilities include:
- Create and refine software requirements to meet system requirements for Precision Farming, Guidance and ISOBUS applications.
- Development software languages include C/C++, Java, TCP/IP, Python, Linux for complex systems for Precision Application product solutions.
- Provide virtual support for issues found in the field.
- Develop software unit test scripts.
- Support development of software architecture documentation.
- Troubleshooting exercises in the lab as necessary, to identify and address defects
- Travel, as necessary, to local and global locations to resolve problems, explore design alternatives, reverse engineering, and provide information.
- Experience in software development process (Agile methodologies)
The qualified candidate will have:
Bachelor’s degree in Electrical, Computer or Software Engineering
The ideal candidate will be responsible for:
- 2+ years of experience in Embedded C++/Qt and Linux
- Plan for future tasks and projects
- Experience with methodologies, standards and industry practice in the development and documentation of vehicle architectures.
- Strong working knowledge of configuration management systems, e.g. SVN, GIT
- Experience in software development process (Agile methodologies)