1

Freelance Java Programming Intern Jobs in Texas (NOW HIRING)

Software Engineering Intern We're seeking a Software Engineering Intern to join our team in Houston ... Basic programming experience in any language (Python, C++, Java, etc. from coursework or personal ...

Solid understanding of Core Java, multithreaded programming, and asynchronous task execution (essential for managing AI model call latency). Experience writing Unit tests using JUnit and mocking ...

Solid understanding of Core Java, multithreaded programming, and asynchronous task execution (essential for managing AI model call latency). Experience writing Unit tests using JUnit and mocking ...

As a Software Engineering Intern at Danaher, you'll work alongside experienced engineers developing ... Experience with object-oriented programming (e.g., C#, Java, Python, C++) * Strong analytical and ...

As a Software Engineering Intern at Danaher, you'll work alongside experienced engineers developing ... Experience with object-oriented programming (e.g., C#, Java, Python, C++) * Strong analytical and ...

As a Software Engineering Intern at Danaher, you'll work alongside experienced engineers developing ... Experience with object-oriented programming (e.g., C#, Java, Python, C++) * Strong analytical and ...

As a Software Engineering Intern at Danaher, you'll work alongside experienced engineers developing ... Experience with object-oriented programming (e.g., C#, Java, Python, C++) * Strong analytical and ...

As a Software Engineering Intern at Danaher, you'll work alongside experienced engineers developing ... Experience with object-oriented programming (e.g., C#, Java, Python, C++) * Strong analytical and ...

As a Software Engineering Intern at Danaher, you'll work alongside experienced engineers developing ... Experience with object-oriented programming (e.g., C#, Java, Python, C++) * Strong analytical and ...

As a Software Engineering Intern at Danaher, you'll work alongside experienced engineers developing ... Experience with object-oriented programming (e.g., C#, Java, Python, C++) * Strong analytical and ...

next page

Showing results 1-20

Freelance Java Programming Intern information

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

To thrive as a Freelance Java Programming Intern, you need a solid understanding of Java fundamentals, basic object-oriented programming concepts, and preferably coursework or experience in computer science. Familiarity with development tools like IntelliJ IDEA or Eclipse, version control systems like Git, and exposure to frameworks such as Spring or Maven is valuable. Strong problem-solving abilities, self-motivation, and effective communication help you manage remote work and collaborate with clients or teams. These skills are crucial for delivering quality code, meeting deadlines, and succeeding in a dynamic, independent work environment.

How does a Freelance Java Programming Intern typically collaborate with clients and team members while working remotely?

As a Freelance Java Programming Intern, you will often coordinate with clients, project managers, and other developers using online communication tools like email, Slack, or Zoom. Clear and proactive communication is essential for clarifying requirements, giving progress updates, and receiving feedback on your work. You may also participate in virtual team meetings, code reviews, and collaborative platforms like GitHub. Emphasizing responsiveness and documentation helps build trust and ensures smooth workflow, even when working across different time zones.

What are Freelance Java Programming Interns?

Freelance Java Programming Interns are individuals, often students or recent graduates, who take on temporary programming projects for clients or companies while still learning professional Java development skills. Unlike traditional interns, freelancers work independently and may juggle multiple projects for different clients. Their responsibilities typically include coding in Java, debugging software, and collaborating remotely with a development team. This role helps interns gain practical experience, build a portfolio, and develop valuable industry connections.

What is the difference between Freelance Java Programming Intern vs Freelance Java Developer?

AspectFreelance Java Programming InternFreelance Java Developer
CredentialsLimited or no professional experience, possibly enrolled in a related courseProfessional experience, portfolio, certifications often preferred
Work EnvironmentTypically part-time, project-based, often remote or in a team settingFlexible, project-based, remote or on-site depending on client needs
Industry UsageEntry-level roles, internships, learning-focused projectsFull project development, maintenance, and consulting roles

The main difference is that a Freelance Java Programming Intern is usually an entry-level position aimed at gaining experience, while a Freelance Java Developer is a more experienced professional responsible for delivering complete Java solutions. Interns often work under supervision, whereas developers handle independent projects.

Software Engineering Intern

Persona AI

Houston, TX

Other

Posted 27 days ago


Job description

Software Engineering Intern

We're seeking a Software Engineering Intern to join our team in Houston, TX or Pensacola, FL and contribute to the software systems that bring our humanoid robots to life. You'll work on cutting-edge robotics software including perception, locomotion, manipulation, and machine learning systems.

Now reviewing applications for Fall 2026 and Spring 2027. Based on team needs, you may work on things such as:

  • Humanoid Locomotion: Develop algorithms for walking, balance, and bipedal movement control systems
  • Perception Systems: Work on computer vision, sensor fusion, and environmental understanding capabilities
  • Manipulation Software: Contribute to robotic arm and hand control systems for grasping and dexterous manipulation
  • Machine Learning: Implement learning algorithms, training pipelines, and model optimization for robotic applications
  • Control Systems: Develop real-time control software for actuators, sensors, and robot coordination
  • Testing & Validation: Create automated testing frameworks and validation systems for robot software
What You'll Learn
  • Hands-on experience with humanoid robotics software development
  • Advanced robotics algorithms including SLAM, path planning, and control theory
  • Machine learning applications in robotics and autonomous systems
  • Real-time software development and embedded systems programming
  • Collaborative software development in a fast-paced startup environment
Qualifications
  • Currently pursuing Bachelor's or Master's degree in Computer Science, Robotics, Software Engineering, or related field
  • Genuine curiosity and passion for robotics, AI, or autonomous systems
  • Eagerness to learn and tackle complex technical challenges
  • Basic programming experience in any language (Python, C++, Java, etc. from coursework or personal projects)
  • Willingness to dive into new technologies and frameworks
  • Strong problem-solving mindset with persistence when debugging code
  • Collaborative approach with excellent communication and teamwork abilities
Preferred Experience
  • Any coursework, personal projects, or hackathons involving programming or software development
  • Basic exposure to robotics concepts, machine learning, or computer vision (through classes or personal interest)
  • Familiarity with version control systems (Git) or software development practices
  • Previous internship, co-op, or project experience in any technical field
  • Participation in coding clubs, programming competitions, or open-source projects
Technical Areas of Interest
  • Perception: Computer vision, sensor fusion, SLAM
  • Locomotion: Bipedal walking, balance, gait planning
  • Manipulation: Arm control, grasping, dexterous manipulation
  • Machine Learning: Reinforcement learning, computer vision, planning
  • Systems: Real-time control, embedded software, robotics middleware
Program Details

We review applications on a rolling basis, so applying early is strongly recommended. Our internships are competitive, and early applicants often have the best chance to be matched with available projects. Now reviewing applications for Fall 2026 and Spring 2027.

  • Location: Houston, TX or Pensacola, FL (onsite)
  • Compensation: Competitive hourly rate

Persona AI embraces diversity and equal opportunity in a serious way. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe the more inclusive we are, the better our work will be.