Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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 Leader 
Ag 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... 
    Suggested
    Full time
    Work at office
    Remote work

    Workiva

    Ames, IA
    2 days ago
  • 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... 
    Suggested
    Work at office
    Flexible hours

    Kingland

    Ames, IA
    4 days ago
  • $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... 
    Suggested
    Permanent employment
    Full time
    Immediate start
    Remote work

    Robert Half

    Ames, IA
    1 day ago
  • $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... 
    Suggested
    Work at office
    Remote work

    Workiva

    Ames, IA
    3 days ago
  • 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... 
    Suggested
    Work at office
    Immediate start
    Remote work

    ISU Research Park

    Ames, IA
    5 days ago
  •  ...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 time
    Fixed term contract
    Work at office
    Flexible hours

    Iowa State University

    Ames, IA
    12 days ago
  •  ...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 time
    Contract work
    Remote work

    TrackerRMS

    Cambridge, IA
    5 days ago
  •  ...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 time
    Fixed term contract
    Work at office
    Flexible hours

    Iowa State University

    Ames, IA
    11 days ago
  • 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

    Saltech Systems

    Ames, IA
    13 days ago
  • $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 time
    Part time
    Work at office
    Local area
    Visa sponsorship

    Allegiant Travel

    Nevada, IA
    3 days ago
  •  ...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 time
    Part time
    For contractors
    For subcontractor
    Internship
    Live in
    Work at office
    Flexible hours

    Bolton & Menk, Inc.

    Ames, IA
    4 days ago
  • 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

    Saltech Systems

    Ames, IA
    13 days ago
  • $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

    Saltech Systems

    Ames, IA
    2 days ago
  •  ...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 office
    Remote work
    Flexible hours
    Shift work

    Ortho2

    Ames, IA
    3 days ago
  •  ...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

    gpac

    Ames, IA
    2 days ago
  •  ...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... 

    gpac

    Ames, IA
    1 day ago
  • 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,...

    Talent Search PRO

    Ames, IA
    5 days ago
  •  ...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 office
    Remote work

    Pomeroy Technologies

    Ames, IA
    4 days ago
  •  ...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 time
    Part time
    For contractors
    For subcontractor
    Internship
    Live in
    Work at office
    Flexible hours

    Bolton & Menk, Inc

    Ames, IA
    9 days ago
  • 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...

    Dunham's Sports

    Ames, IA
    more than 2 months ago
  •  ...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 time
    Part time
    For contractors
    For subcontractor
    Internship
    Live in
    Work at office
    Flexible hours

    Bolton & Menk, Inc

    Ames, IA
    23 days ago
  •  ...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

    Talent Search PRO

    Ames, IA
    5 days ago
  •  ...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

    Nova Talent Solutions

    Ames, IA
    28 days ago
  • 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 work
    Local area

    Danfoss

    Ames, IA
    3 days ago
  •  ...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... 

    Krell Institute

    Ames, IA
    3 days ago
  • 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 pay
    Full time
    Work at office
    All shifts
    Flexible hours
    Shift work
    Day shift
    Afternoon shift

    Gallatin Valley Mall

    Ames, IA
    5 days ago
  • $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 pay
    Full time
    Work at office
    Local area

    Trilon Group

    Nevada, IA
    4 days ago
  • 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

    Panera

    Ames, IA
    4 days ago
  • $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

    Saltech Systems

    Ames, IA
    2 days ago
  • $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 pay
    Minimum wage
    Job sharing
    Full time
    Temporary work
    Part time
    Immediate start

    Walmart

    Ames, IA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!