Careers at Tech-X

The Company

Located in Boulder, Colorado, Tech-X Corporation specializes in computational science using new software development paradigms. Our work is aimed at understanding physics via modern modeling techniques, advanced visualization, collaboration tools, and distributed computing technologies.

Tech-X Corporation offers opportunities for scientific and technical professionals with advanced degrees and computational skills to work in an environment where each individual has a stake in the company's development and direction.

The environment at Tech-X Corporation encourages our employees to meet the highest standards of quality and ethical conduct and to grow professionally. Tech-X Corporation is an employee-owned company.

Applicants will receive consideration for employment regardless of their race, color, creed, religion, national origin, sex, sexual orientation, disability, age, marital status, or status with regard to public assistance.

Compensation & Benefits

Tech-X Corporation offers competitive compensation and a dynamic company environment. Benefits include comprehensive coverage for medical, life, disability, flexible spending accounts, 401K savings plan with company match, vacations and holidays, and a flexible work schedule.


Current Openings


Applications Engineer

Tech-X Corporation has an immediate opening for a physicist or engineer for physics/engineering simulation software customer support and applications engineering. This position involves solving customer problems using Tech-X’s VSim and USim simulation software products. It requires the ability to work within a team and the ability to apply creativity and scientific/engineering knowledge to real-world problems. This position is open to a wide range of seniorities.

Responsibilities

  • Provide timely, valuable technical support to existing and potential Tech-X customers by email, telephone, and web conference call presentations.
  • Answer technical questions and develop detailed simulation solutions to customer needs.
  • Create, test, and document simulation examples illustrating product usage.
  • Write or collaborate on writing white papers, applications notes, and technical articles, and present at user meetings.
  • Frequent travel for presenting at conferences through technical papers, exhibitions, and workshops.

Qualifications

  • Master’s degree in physics or engineering with emphasis in computational electromagnetics, microwave electronics, photonics, or plasmas.
  • Experience with Python and basic understanding of computational plasma physics algorithms.
  • Excellent English language communication skills, including the ability to communicate science and engineering concepts to knowledgeable colleagues.
  • Professional behavior and demeanor appropriate to representing Tech-X to prospects and customers.
  • Ability to multitask.
  • Ability to collaborate across organizational boundaries.
  • Flexibility in adapting to changing situations.

TO APPLY

Applicants should follow the submission instructions accompanying the online form. Please indicate the position "Applications Engineer" and provide resume or CV information.

Tech-X accepts applications only from individuals. No recruiters, agencies, or third parties, please.


Computational Scientist or Physicist

Tech-X Corporation is seeking computational scientists with a background in a physical science or engineering field. Tech-X has opportunities for research and product development. We are interested in candidates at all levels, from new Ph.D. graduates to more senior candidates for defining and leading a research program. The selected candidate(s) will be instrumental in Tech-X’s path forward.

Key Responsibilities

  • Develop algorithms and methodologies applicable to high-performance computation for electromagnetics and plasmas, particle-in-cell, collisional processes, fluid dynamics methods, and/or Monte Carlo methods;
  • Work with a team to implement new capabilities potentially including porting software to emerging computing devices (e.g., GPU, SIMD), making software available on the cloud;
  • Define and develop research programs.

Required skills

  • Numerical methods such as finite difference, finite element, particle-in-cell methods, Monte Carlo methods, embedded boundary methods;
  • Object Oriented development (C++ and Python), preferably with experience in development as a member of a team;
  • Experience desired in cross-platform development, specifically CMake;
  • Desired familiarity with one or more of distributed memory (MPI) computing; thread-based, vector-instruction based, GPU computing;
  • One or more of the following research areas: Plasma Physics, Electromagnetics of Structures, Lasers, Photonics, Semiconductor Device Modeling, Radiation Modeling, Fluid Dynamics;
  • Ability to communicate science and engineering concepts to knowledgeable colleagues;
  • Ability to work within a small company and directly across functions within the company.

Education

PhD in computational science and/or engineering.

Experience

Doctorate.

TO APPLY

Applicants should follow the submission instructions accompanying the online form. Please indicate the position "Computational Scientist" and provide resume or CV information.

Tech-X accepts applications only from individuals. No recruiters, agencies, or third parties, please.


Software Engineer II

The Software Engineer II implements algorithms and tests in both open-source and proprietary software. This work requires being able to work as part of a distributed team for the open-source software, and a local team for the proprietary software. The software is oriented around mathematical algorithms.

Responsibilities

  • Code open-source mathematical software written in C++ including being able to work with fortran and python binding
  • Write tests and documentation for all code development
  • Issue pull requests and participate in code reviews
  • Develop DevOps code written in python to enable multi-platform development
  • Report on progress to project leaders, both remote and local

Minumum Qualifications

  • Bachelor's degree in mathematics, computer science, physics, or engineering
  • Experience developing on Linux/Unix
  • Minimum of 3 years of professional software development experience with C++
  • Demonstrable analytical and problem-solving skills
  • Experience working in a team environment

Preferred Qualifications

  • Masters or PhD in mathematics, computer science, physics, or engineering
  • Knowledge of high performance computing
  • Experience with CMake and cross-platform development

TO APPLY

Applicants should follow the submission instructions accompanying the online form. Please indicate the position "Software Engineer II" and provide resume or CV information.

Tech-X accepts applications only from individuals. No recruiters, agencies, or third parties, please.


     
Go To Top