VBA/Python Programmer

Posted 5 Days Ago
Be an Early Applicant
Tomball, TX
Entry level
Energy
The Role
The Programmer - Engineering will develop and maintain software tools for engineering calculations and automated drawing generation. Responsibilities include software development, collaborating with engineers, creating automated tools for efficiency, troubleshooting issues, and documenting processes.
Summary Generated by Built In

About HMT

HMT is the global leader in aboveground storage tank solutions. HMT brings a distinct level of innovation and service to the tank industry through a unique approach of partnering with customers to optimize tank operations. Knowing that every customer’s need is different, we use our decades of experience to customize solutions that help tank operations become more efficient, more productive, and more profitable.

Job Summary

The Programmer - Engineering will design, develop, and maintain software tools to support engineering calculations and generate automated technical drawings. This role involves creating scripts, applications, and plugins that enhance efficiency in design and analysis workflows, collaborating with engineers to understand project requirements, and ensuring software solutions align with technical standards and project specifications. The Programmer will help streamline engineering processes by developing tools for automating repetitive tasks and calculations, reducing manual effort, and improving accuracy in drawings and calculations.

Key Responsibilities

  1. Software Development for Engineering Tools
    • Develop, test, and maintain software applications, scripts, and plugins for engineering calculations and automated drawings.
    • Write efficient, accurate code that can handle large datasets, complex calculations, and parametric designs.
    • Work with CAD and engineering software (e.g., AutoCAD, SolidWorks) to automate drawing creation, annotations, and updates.
  2. Engineering Collaboration
    • Collaborate with engineers and designers to understand project specifications and technical requirements.
    • Translate engineering requirements into software specifications and provide feedback on feasible solutions.
    • Participate in technical discussions to ensure software meets both functional and engineering accuracy standards.
  3. Calculation and Drawing Automation
    • Develop algorithms and scripts for performing common engineering calculations, such as structural, thermal, and fluid dynamics.
    • Create automated drawing generation tools that produce accurate, consistent outputs based on engineering inputs and parameters.
    • Implement parametric design logic to streamline drawing updates for modifications in part dimensions, materials, and configurations.
  4. Quality Control and Troubleshooting
    • Ensure software and scripts produce accurate results through rigorous testing and validation with engineering teams.
    • Troubleshoot issues with engineering software integrations and develop solutions to optimize workflows.
    • Regularly review and optimize code to improve performance and reliability.
  5. Documentation and Maintenance
    • Document all code, algorithms, and processes to ensure knowledge transfer and ease of maintenance.
    • Maintain a database of calculation and drawing tools, including version control and updates as per engineering needs.
    • Keep documentation up-to-date with engineering standards, project requirements, and industry codes.
  6. Continuous Improvement
    • Research and implement new technologies and methodologies that could enhance engineering calculations and drawing automation.
    • Stay informed of updates in engineering software and tools to improve and expand automation capabilities.
    • Suggest process improvements and software enhancements to streamline engineering workflows.

Qualifications

  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field. Relevant certifications in programming or CAD software development are a plus.
  • Experience: 0-5 years of experience in programming for engineering or technical applications, with a focus on automation for calculations and CAD tools.
  • Technical Skills:
    • Proficiency in programming languages such as Python or VBA with experience in CAD automation tools.
    • Familiarity with engineering software (e.g., AutoCAD & SolidWorks) and their APIs for scripting and customization.
    • Knowledge of engineering calculations and methodologies, with the ability to translate them into code.
  • Problem-Solving: Strong analytical skills, with the ability to address complex technical challenges related to engineering calculations and automated drawings.
  • Communication: Ability to clearly communicate technical concepts to engineers and non-technical stakeholders.

Preferred Qualifications

  • Experience with engineering-specific programming (e.g., FEA scripting, parametric design) or industry-specific CAD tools.
  • Familiarity with database management or experience handling large datasets in engineering contexts.
  • Knowledge of engineering codes and standards related to calculations and designs (e.g., ASME, API, ISO).

HMT is an Equal Employment Opportunity Employer. We will not tolerate discrimination because of race, color, religion, sex, age, national origin, military or veteran status, mental or physical disability, genetic information, gender, gender identity or expression, sexual expression, or any other unlawful reason. All qualified applicants are encouraged to submit applications for employment. Employment with HMT is At-Will.

HMTRSR

Top Skills

Software Development
The Company
HQ: The Woodlands, Texas
730 Employees
On-site Workplace
Year Founded: 1978

What We Do

HMT is the global leader in aboveground storage tank solutions. HMT brings a distinct level of innovation and service to the tank industry through a unique approach of partnering with customers to optimize tank operations. Knowing that every customer’s need is different, we use our decades of experience to customize solutions that help tank operations become more efficient, more productive and more profitable.

HMT was founded in 1978 with the objective of providing better technology to the aboveground storage tank market. HMT’s founders sought to create products which not only solved the emissions problems of the day but also eliminated the operational issues created by the existing floating roof and seal technologies. The result is better products, better technology and more comprehensive solutions.

HMT’s full suite of tank products includes:
- External Seal Systems
- Internal Seal Systems
- Drain and Floating Suction Systems
- Geodesic Domes
- Skin and Pontoon Floating Roofs
- Full Contact Floating Roofs
- Emissions Reduction Devices

HMT’s global team of engineers, project managers and field personnel can assist with common challenges including ways to reduce emissions, optimize tank capacity, reduce stranded inventory and engineer a tank system that exceeds safety standards and extends maintenance intervals.

Similar Jobs

BAE Systems, Inc. Logo BAE Systems, Inc.

Operations Quality Engineering Technologist - Bradley A4

Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Hybrid
New Boston, TX, USA
40000 Employees
62K-105K Annually

Capital One Logo Capital One

Software Engineer, Backend ( Enterprise Platforms Technology)

Fintech • Machine Learning • Payments • Software • Financial Services
Hybrid
Plano, TX, USA
55000 Employees

Capital One Logo Capital One

Senior Software Engineer, Full Stack (Java, AWS, Kafka)

Fintech • Machine Learning • Payments • Software • Financial Services
Hybrid
Plano, TX, USA
55000 Employees

Capital One Logo Capital One

Senior Lead Data Engineer (Python, Spark, AWS)

Fintech • Machine Learning • Payments • Software • Financial Services
Hybrid
Plano, TX, USA
55000 Employees
219K-268K Annually

Similar Companies Hiring

UL Solutions Thumbnail
Software • Renewable Energy • Professional Services • Energy • Consulting • Chemical • Automotive
Chicago, IL
15000 Employees
Energy CX Thumbnail
Utilities • Professional Services • Greentech • Financial Services • Energy • Consulting • Business Intelligence
Chicago, IL
55 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account