Software Engineer
Full-time
Yeo & Yeo HR Advisory Solutions
Are you an embedded software engineer looking for a role where you can create precision farming solutions? If so, read on!
About Ag LeaderAg Leader was born from a passion and determination to transform agriculture forever. In 1992, Ag Leader changed the industry by bringing real-time yield data to farmers’ fingertips. Today, more than 30 years later, Ag Leader has become a global team that provides year-round solutions to help farmers plan, plant, apply, and harvest more efficiently and profitably. We are improving the lives of farmers. We are increasing the efficiency of production agriculture around the world. And we aren’t slowing down. Ready to use your talent to implement change? Join our team of innovators revolutionizing agriculture. About the Opportunity
Join a cross-functional team of engineers building the software that helps farmers maximize profit and field productivity. The Software Engineering Team builds integrated solutions to enable farmers to automate their work, better understand and plan their operations, and improve the performance of their equipment. These teams create, iterate, and implement these innovative Ag Leader products from first concept through production release. Key Responsibilities
- Lead the design, implementation, and testing of innovative software solutions that solve customer problems.
- Mentor and guide less experienced team members, providing technical assistance, feedback, and support across teams.
- Champion continuous improvement, agile practices, and change initiatives by identifying and resolving challenges using root cause analysis or similar methods.
- Participate as a technical leader in discussions and initiatives to improve solutions, processes, and development practices.
- Model best practices in code quality, actively lead code reviews, and foster a culture of constructive feedback.
- Create, update, and maintain technical documentation, processes, and development standards.
- Deliver high-quality, working code and demonstrate product features to stakeholders and company-wide audiences.
- Develop a comprehensive understanding of our products and their impact in the field.
We hire for this team based on demonstrated skill. You do not need every preferred item to apply.
About You
- Demonstrated product development experience focused on software products.
- Strong professional experience with Linux and embedded systems.
- Experience and strong understanding of C++. (C, Python, and QML preferred but not required).
- Skilled in clean coding, refactoring, and code specifications.
- Knowledge of design principles (SOLID, domain-driven, pragmatic/clean architecture).
- Understanding of UI/UX design fundamentals (visual design, interaction design, prototyping, usability testing).
- Experience with automated testing (unit tests, integration tests, UI tests).
- Experience with embedded debugging and profiling tools.
- Strong problem-solving skills.
- Flexible and receptive to constructive feedback.
- Strong interpersonal skills and ability to work cross-functionally in a strong team environment.
- Bachelor’s degree or higher in Computer Science, Software Engineering, or related engineering discipline.
Preferred Skills and Experiences
- Background in Agriculture, Robotics, Industrial Machinery, Drone Development, or Fleet Management.
- Skilled in Qt Designer.
- Experience with GitLab, Perforce, Jenkins, Artifactory.
- Skilled in Docker, Yocto, CMake, Conan.
- Experience with test-driven development/design, continuous integration, Scrum/Agile methods.
- Skilled in Bash, YAML.
- Understanding of Electrical schematics and pinouts.
Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer in Ames, IA vacancy
- As a Senior Software Engineer, you will be the technical engine of the AI Enablement team. Your mission is to bridge the gap between "AI-adjacent" and "AI-native" by building the tools and integrations that make AI indispensable to the PDLC. While you will contribute across...SuggestedFull timeWork at officeRemote work
- Since 1992, Kingland has been a leading provider of enterprise software products, using innovative problem solving to address many of the... ...new adventure at Kingland. POSITION SUMMARY |Senior Software Engineer If you're curious about how technology should work and enjoy solving...SuggestedWork at officeFlexible hours
$135k
...ensure high system availability and performance. Provide YARDI support and training to end users; document processes. QA & Software Testing & Change Management. Why You’ll Want This Role: ~ Join a collaborative, tight-knit team that values innovation and...SuggestedPermanent employmentFull timeImmediate startRemote work$151k - $242k
...high-throughput data, strict consistency, and architectural scale, while exploring how AI can improve the way engineering teams design, build, and operate software. We are not simply layering AI onto existing workflows. We are evolving how engineering gets done. That...SuggestedWork at officeRemote work- The Growth Engineering team is focused on bringing new AI-driven product ideas to life, from early experimentation through to scalable,... ...balancing rapid iteration with thoughtful system design. As a Staff Software Engineer, you’ll help define architecture, guide technical...SuggestedWork at officeImmediate startRemote work
- ...Position Title: Research and Development Engineer I Job Group: Professional & Scientific Required Minimum Qualifications:... ...for real agricultural equipment. You will gain experience across software electrical sensing mechanical and fluid power systems while supporting...Full timeFixed term contractWork at officeFlexible hours
- ...Job Description Job Description Join a high-performing engineering team delivering complex, business-critical applications for clients... ...Qualifications: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field. Relevant professional...Full timeContract workRemote work
- ...Position Title: R&D Systems Engineering Lead Job Group: Professional & Scientific Required Minimum Qualifications: Bachelors... ...thinking and technical depth across integrated hardware and software systems Experience leading complex engineering work from...Full timeFixed term contractWork at officeFlexible hours
- Role Summary Design, develop, enhance, and support ServiceNow Service Portal and Employee Center experiences that make employee and customer self-service fast, accessible, and easy to use. Key Responsibilities Develop and configure Service Portal and Employee Center...Full time
$161.3k - $201.9k
...Computer Science, Math or MIS. Minimum ten (10) years of development experience as a seasoned middleware engineer. Minimum of seven (7) years of software development experience architecting and building multi-tiered, high volume fault-tolerant, high-availability,...Full timePart timeWork at officeLocal areaVisa sponsorship- ...Description Bolton & Menk has an exciting opportunity for a Design Engineer, EIT, to join our Water/Wastewater team in our Ames office. As... ...treatment Working knowledge and skills in CAD and design software. (i.e. AutoCAD Civil3D, REVIT) Possess a valid drivers...Full timePart timeFor contractorsFor subcontractorInternshipLive inWork at officeFlexible hours
- Role Summary Design, configure, and operationalize ServiceNow AI capabilities, including Now Assist, AI Agents, AI Search, Predictive Intelligence, and AI-enabled workflows, with strong governance and measurable outcomes. Key Responsibilities Configure and implement...Full time
$60k - $114k
Role Summary Provide reliable day-to-day administration, production support, troubleshooting, maintenance, and enhancement of the ServiceNow platform within SLA-driven support operations. Key Responsibilities Monitor platform health, incidents, integrations, scheduled...Full time- ...Ortho2 is the industry leader in orthodontic practice management software, serving thousands of practices that depend on our platform... ...playbook.You’llhelp define the role as you grow into it. As Engineering Manager,you’llleada ~10-personteam of Software Developers,...Work at officeRemote workFlexible hoursShift work
- ...Job Description We are seeking an experienced Professional Engineer (PE) to join our Land Development team in a Project Manager capacity. This individual will play a key role in leading projects, managing internal teams, and serving as a trusted partner to clients...Flexible hours
- ...Project Manager - Professional Engineer (PE)We are seeking an experienced Professional Engineer (PE) to join our Land Development team in a Project Manager capacity. This individual will play a key role in leading projects, managing internal teams, and serving as a trusted...
- Job Description Job Description We are seeking a Product Development Scientist for a manufacturing company in Ayer, MA. You will develop and optimize medical nutrition beverage and powder formulations using food science expertise while supporting clinical evidence,...
- ...targetsAdminister user accounts, system access, and permissions in alignment with corporate standardsTroubleshoot issues across hardware, software, and network connectivity environmentsEscalate complex issues to Level 3 support teams with clear documentation and handoffGuide...Work at officeRemote work
- ...Description Bolton & Menk has an exciting opportunity for a Design Engineer, EIT, to join our Water Resources team in the Ames office. As a... ...of hire Working knowledge and skills in CAD and design software.(i.e. AutoCAD Civil3D, MicroStation) Ability to learn and utilize...Full timePart timeFor contractorsFor subcontractorInternshipLive inWork at officeFlexible hours
- Job Description Job Description Overview LOVE TO TALK SPORTS? Dunham’s Sports, one of the largest full-line sporting goods chains in the U.S., was founded in 1937 as Dunham’s Bait & Tackle. Today we have over 250 stores in over 25 states from Maryland to Montana...
- ...Description Bolton & Menk has an exciting opportunity for a Design Engineer, EIT, to join our Water/Wastewater team in our Ames office. As... ...treatment Working knowledge and skills in CAD and design software. (i.e. AutoCAD Civil3D, REVIT) Possess a valid drivers...Full timePart timeFor contractorsFor subcontractorInternshipLive inWork at officeFlexible hours
- ...Job Description Job Description Recruiter Note: Professional Engineer License Required! The Engineering Manager will lead our engineering department in all mechanical projects. This individual will be accountable for the accuracy and performance of our engineering...Flexible hours
- ...Job Description Job Description ROLE OVERVIEW: A growing organization is seeking an Engineering Manager to lead its engineering department across mechanical design projects. This role is responsible for overseeing engineering accuracy, team performance, and...Flexible hours
- The Impact You'll MakeAre you passionate about the intersection of hardware, software, and fluid power? Danfoss is looking for an innovative Test Engineer to be the go-to expert for our hydraulic end-of-line production test stands. You will be the critical link ensuring...Contract workLocal area
- ...technology. Assist with database management, application integrations, and system administration activities. Participate in software testing, documentation, and project implementation efforts. Train users and create documentation that promotes effective use of...
- Leader In Training And Floor Leader The Leader in Training (LIT) and Floor Leader position's primary responsibility is to fulfill our mission statement: "To create the most enjoyable shopping experience possible for our Guests." The LIT and Floor Leader performs a variety...Hourly payFull timeWork at officeAll shiftsFlexible hoursShift workDay shiftAfternoon shift
$130k - $180k
...Senior Roadway Design Engineer Department: Transportation Employment Type: Full Time Location: Reno, NV Reporting To:... ...MicroStation, InRoads, OpenRoads, AutoCAD Civil 3D, and other applicable software common to the field of transportation engineering ~...Hourly payFull timeWork at officeLocal area- Catering Lead Customers and co-workers will become your Panera family. At Panera Bread, warmth is our business. Make it yours! We’re looking for a Catering Lead to manage all aspects of our catering operations. Catering Leads are responsible for: Taking and...Hourly pay
$90k - $140k
...business rules, Script Includes, GlideAjax calls, UI actions, ACLs, and server/client-side logic. Build scoped applications using App Engine Studio and source control (Git) integration. Configure Flow Designer, IntegrationHub, and REST/SOAP integrations, including...Full time$21 - $29 per hour
Position Summary... As a Produce Department Lead you will drive sales in your area and supervise your team of hourly associates to deliver to our members more of what they love, for less. You will model expertise in Produce and work collaboratively with other team leaders...Hourly payMinimum wageJob sharingFull timeTemporary workPart timeImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
Related searches
- intel software engineer Ames, IA
- software engineer Ames, IA
- part time software developer remote Ames, IA
- ngo software engineer Ames, IA
- software engineer healthcare Ames, IA
- software developer fintech Ames, IA
- cybersecurity software engineer Ames, IA
- senior software engineer remote Ames, IA
- software developer Ames, IA
- startup software engineer Ames, IA






