Harvard Integrations LP-posted about 20 hours ago
Full-time • Entry Level
Tea, SD
51-100 employees

The Engineering Programmer is responsible for developing, testing, and implementing software solutions that support engineering processes, product development, automation systems, and data- driven decision-making. This role combines software development skills with engineering knowledge to build tools, scripts, automation workflows, and integrated applications that improve efficiency, accuracy, and operational performance.

  • Develop and maintain custom software, scripts, and tools to support engineering workflows.
  • Create models, algorithms, and simulations to aid in design, testing, and optimization.
  • Collaborate with engineering teams to understand requirements and translate them into executable software solutions.
  • Troubleshoot and debug applications, ensuring reliability, performance, and scalability.
  • Implement automation for data processing, design calculations, reporting, and system integration.
  • Create detailed documentation, including flowcharts, diagrams, and code comments, to guide development and maintenance.
  • Support production, R&D, and engineering teams with custom tools and technical assistance.
  • Maintain strong knowledge of engineering principles and industry standards.
  • Maintain clear documentation and manage version-controlled code repositories.
  • Perform part design updates and assist in overflow engineering tasks as needed.
  • Assist with other responsibilities and projects as necessary.
  • Preferred bachelor’s degree in Engineering, Computer Science, Software Engineering, or related field (or equivalent experience)
  • Proficiency in one or more programming languages such as SQL, C#/VB, or object-oriented programming.
  • Experience with engineering design tools, CAD APIs, or data analysis environments.
  • Strong problem-solving and analytical skills.
  • Knowledge of version control systems (Git, SVN).
  • Ability to interpret engineering drawings, specifications, and technical documents.
  • Excellent communication and teamwork skills.
  • Experience with automating software through APIs.
  • Experience in manufacturing, robotics, automation, or product development environments.
  • Familiarity with databases, cloud services, and API integration.
  • Experience with SolidWorks.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service