Your browser cookies must be enabled in order to apply for this job. Please contact [email protected] if you need further instruction on how to do that.

Programming Developer

Engineering | Blackfoot, ID | Full Time

Job Description

Spudnik Equipment Company LLC is the North American market leader for potato planting, harvesting, and handling equipment – all designed and manufactured in our state of the art facility in Blackfoot, Idaho.  We have opportunities for enthusiastic, self-directed, and innovative people who are interested in a satisfying and rewarding career.  We are now accepting applications for the following position at our Blackfoot, ID location:

POSITION:               Programming Developer

LOCATION:             Blackfoot, Idaho

JOB SUMMARY: 

The Programming Developer is responsible for the software and programming design of our electronic control systems for our agricultural equipment. The Developer shall be responsible for assisting hardware selection, programming of controllers, task and project management, software troubleshooting, and change control.  Ideally, the candidate will also have experience in agricultural basic robotics, controllers, sensors, and encoders.  The developer will belong to various teams that design and develop web applications that will support the company’s growth.  The Developer will be assigned responsibility for one or more specific development projects under the supervision of experienced personnel.  

ESSENTIAL DUTIES AND RESPONSIBILITIES: 

Other duties and responsibilities may be assigned as necessary.

  • Perform various coding and programming tasks, such as design or development of program applications for agricultural equipment;
  • Develop software for electronic control systems including embedded systems programming in C, graphical user interface layouts, and software or apps for PC and mobile platforms;
  • Develop detailed estimates, specifications, and project proposals based on Engineer’s analysis of requirements provided by sales staff, customers, service technicians, and Management;
  • Use appropriate programming language(s) and related development technologies to create applications as outlined by the project requirements;
  • Test and troubleshoot electrical systems, components, and assemblies.  Provide analysis and propose corrective action to Engineering Management;
  • Interface and communicate with internal and external teams as needed for project review and to get required technical support for application feature interactions and connectivity;
  • Analyze features and requests and present development strategy to project team for approval;
  • Plan and schedule tasks, and provide regular status updates and communication to stakeholders.

ADDITIONAL DUTIES AND RESPONSIBILITIES:

Other duties and responsibilities may be assigned as necessary.

  • Work in a team environment with little or no supervision;
  • Maintain a safe, organized, and clean work environment;
  • Promote the company’s core values; integrity, respect, commitment, quality, innovation.

QUALIFICATIONS: 

  • Current enrollment in or completion of Bachelor’s degree or Associate’s degree in Computer Science/ Engineering, Engineering, Electrical Engineering, Electronics Engineering, or an equivalent field of study;
  • Experience programming in ‘C’ for embedded processors including file systems, task scheduling, user interfacing, and I/O control;
  • A passion for learning and creating tools.

MACHINES TYPICALLY OPERATED:

  • Office machines such as computer, copier, fax machine, printer, digital camera;
  • Other machines and equipment specific to departmental or facility needs.

Typical Physical Requirements

  • Light to Medium work involving:

       Climbing               Handling                     Talking                        Repetitive motion

       Typing                   Walking                      Stooping                     Pushing

       Pulling                   Lifting                          Kneeling                     Grasping

       Visual Acuity        Crouching


Typical Environmental Conditions

Worker is subject to inside and outside environmental conditions.  May have temperature changes due to working inside a shop or outdoor environment.  There is sufficient noise to cause the worker to shout in order to be heard above the ambient noise level.  Includes a variety of physical conditions such as proximity to moving mechanical parts, electrical current, working on scaffolding and high places.  One or more of the following conditions that affect the respiratory system or the skin:  Fumes, odors, dust mists, gases or poor ventilation.  There is air and or skin exposure to oils and other cutting fluids.


    PAY:   DOE

    TO APPLY:  Apply online at www.spudnik.com via the Careers page.

    DEADLINE TO APPLY:  Open until filled


                                                         SPUDNIK IS A DRUG-FREE WORKPLACE.