1

Parallel Programming Internship Jobs in Texas (NOW HIRING)

Collaborate with hardware and software engineering teams to translate algorithmic requirements into ... internship experiences and or schoolwork/classes/research. Minimum Qualifications: - PhD (or ...

New

next page

Showing results 1-20

Parallel Programming Internship information

What are the key skills and qualifications needed to thrive as a Parallel Programming Intern, and why are they important?

To thrive as a Parallel Programming Intern, you need a solid understanding of computer science fundamentals, algorithms, and concurrency concepts, often supported by coursework in parallel computing or a related field. Familiarity with programming languages such as C/C++, Python, and parallel computing frameworks like OpenMP, MPI, or CUDA is typically required. Strong analytical thinking, problem-solving ability, and effective teamwork are key soft skills for excelling in collaborative and technical environments. These skills and qualifications are vital for efficiently developing, debugging, and optimizing programs that leverage parallel architectures for improved performance.

What types of projects do interns typically work on during a Parallel Programming Internship?

During a Parallel Programming Internship, interns often contribute to projects involving optimization of existing code, development of parallel algorithms, or performance analysis using multi-core processors or GPUs. You may be tasked with refactoring sequential code to run efficiently on parallel architectures, collaborating with senior engineers, and utilizing frameworks like OpenMP, MPI, or CUDA. These projects provide hands-on experience in solving computational bottlenecks and working closely with cross-functional development teams. This exposure helps build a strong foundation for further roles in high-performance computing or software engineering.

What is a Parallel Programming Internship?

A Parallel Programming Internship is an opportunity for students or recent graduates to gain hands-on experience in developing software that can execute multiple operations simultaneously. Interns work with technologies such as multi-core processors, GPUs, and distributed computing systems to optimize code for speed and efficiency. These positions are commonly found in industries like scientific research, finance, and tech companies where high-performance computing is crucial. Interns typically gain skills in languages and frameworks like C++, Python, CUDA, OpenMP, and MPI while collaborating with experienced engineers. The experience prepares them for advanced roles in software development and high-performance computing.

What is the difference between Parallel Programming Internship vs Software Development Internship?

AspectParallel Programming InternshipSoftware Development Internship
Required SkillsParallel algorithms, C/C++, CUDA, OpenMPProgramming languages, software design, debugging
Work EnvironmentResearch labs, tech companies focusing on high-performance computingSoftware firms, startups, tech companies
Industry UsageHigh-performance computing, scientific researchWeb, mobile, enterprise applications
Common Search IntentParallel programming, HPC internshipsSoftware development, coding internships

While both internships involve programming skills, a Parallel Programming Internship focuses on high-performance computing and parallel algorithms, often requiring knowledge of C/C++ and GPU programming. In contrast, a Software Development Internship covers broader software engineering skills applicable across various industries. The choice depends on your interest in specialized parallel computing versus general software development.

What are the most commonly searched types of Parallel Programming jobs in Texas? The most popular types of Parallel Programming jobs in Texas are:
What are popular job titles related to Parallel Programming Internship jobs in Texas? For Parallel Programming Internship jobs in Texas, the most frequently searched job titles are:
What cities in Texas are hiring for Parallel Programming Internship jobs? Cities in Texas with the most Parallel Programming Internship job openings:
Sr. Mechanical Engineer, Insource Manufacturing (Starlink)

Sr. Mechanical Engineer, Insource Manufacturing (Starlink)

SpaceX

Bastrop, TX • On-site

Full-time

Posted 12 days ago


SpaceX rating

8.7

Company rating: 8.7 out of 10

Based on 142 frontline employees who took The Breakroom Quiz

12th of 59 rated aerospace companies


Job description

SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.
SR. MECHANICAL ENGINEER, INSOURCE MANUFACTURING (STARLINK)
The Insource Manufacturing team is responsible for designing, building, and qualifying custom equipment and automation systems to enable high-volume production of Starlink products. As a Mechanical Engineer in this group, you will take end-to-end ownership of critical manufacturing equipment and material handling systems. This role requires a detail-oriented engineer who is passionate about designing robust mechanical and automation systems, optimizing existing equipment, and developing novel solutions that push the boundaries of high-volume manufacturing while minimizing risk and maximizing efficiency in our state-of-the-art Starlink factory.
RESPONSIBILITIES:
  • Own manufacturing subsystems and equipment from conceptual design through fabrication, commissioning, and high-volume production ramp
  • Develop design criteria, collaborate on requirements with cross-functional teams, and drive system-level optimization
  • Perform failure modes and effects analysis (FMEA), reliability modeling, and stress testing to predict and mitigate potential failures and improve overall equipment effectiveness (OEE)
  • Design and develop production equipment including structures, mechanisms, robot end effectors, automation systems, and material handling solutions
  • Uptime Optimization: Monitor and track equipment performance metrics using data analytics; identify bottlenecks and downtime causes, then implement preventive and predictive maintenance strategies to maximize operational availability
  • Evaluate and select equipment suppliers and vendors based on reliability, performance, and business needs; oversee installation, commissioning, and ongoing performance of both internally designed and vendor-supplied equipment
  • Demonstrate extreme ownership of projects through their entire lifecycle while balancing multiple initiatives in a fast-paced environment
  • Collaborate closely with design, manufacturing, and test teams to develop products and production processes in parallel
  • Solve complex, open-ended problems with an emphasis on speed of execution, efficiency, and scalability

BASIC QUALIFICATIONS:
  • Bachelor's degree in mechanical, manufacturing, materials, or other engineering discipline
  • 5+ years of professional experience with mechanical design, analysis, testing, or manufacturing (internship experience is applicable)
  • 3+ years of experience with CAD and FEA software packages

PREFERRED SKILLS AND EXPERIENCE:
  • Master's degree or PhD in an engineering discipline
  • 3+ years of experience in a leadership position in a manufacturing environment
  • Experience with custom machine design including electromechanical systems, end-of-arm tooling, motors, actuators, linear rails, bearings, and lifting/rigging
  • Proficient in 3D CAD (Siemens NX preferred) and Teamcenter
  • Solid understanding and application of GD&T, mechanical engineering fundamentals, structural analysis, and failure modes of complex mechanical systems
  • Prior ownership of a complex component or assembly from initial design through production ramp
  • Experience applying common manufacturing processes (welding, machining, assembly, inspection) and designing for manufacturability
  • Hands-on experience with mills, lathes, manual and CNC machines
  • Experience with FEA, structural hand calculations, and sizing of mechanical components
  • Self-motivated with strong organizational, written, and oral communication skills

ADDITIONAL REQUIREMENTS:
  • Willingness to travel to other SpaceX sites and/or vendors for significant/extended periods of time (~25% travel normally, more during urgent manufacturing and test campaigns)
  • Ability to lift up to 25Ibs unassisted
  • Standing/walking for long periods of time
  • Ability to work long hours and weekends as necessary to support critical milestones

ITAR REQUIREMENTS:
  • To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here.

SpaceX is an Equal Opportunity Employer; employment with SpaceX is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.
Applicants wishing to view a copy of SpaceX's Affirmative Action Plan for veterans and individuals with disabilities, or applicants requiring reasonable accommodation to the application/interview process should reach out to EEOCompliance@spacex.com.

What SpaceX employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom