Helping to solve the world's most pressing challenges, specifically feeding the world's growing population and slowing climate change, through the development of software for on-equipment control and monitoring products.
Requirements
- Software development experience in C++ and Linux
- Flexible team player
- 3+ years of software development experience in C++
- 3+ years of Linux experience
- 2+ years of object-oriented analysis and design
- Experience developing mobile application, platform, CAN/J1939 datalink communications software, TCP or UDP communications software
- Experience working with multi-threaded or near-realtime systems
Responsibilities
- Writing C++ code for monitoring, controlling, and automating of agricultural equipment
- Developing new features and capabilities for software & electronics product suite
- Collaborating with interdisciplinary teams to develop new products and features
- Solving complex problems and helping to define new product features
- Climbing on agriculture equipment to test code and experience products first-hand
Other
- Bachelor’s degree in Computer Science OR Bachelor’s degree/equivalent experience in Electrical or Software Engineering
- Strong interpersonal and communication skills are highly desired
- Flexible and virtual work options (where available)
- Reimbursement for continuing education