More than a job; a career.

Curious?

Innovative?

Passionate?

To learn more about working at GSI Click here
DevOps Engineer Who’s Not Scared of C++
Senior Software Engineer
Software Engineer Intern - Summer 2025

Come join our team.

Looking for a career with a modern, successful software company? Are you passionate about pioneering the future of technology, especially in robotics, automation, and IoT? Geisel Software, based in Worcester, Massachusetts, is a premier custom software developer that is working with and creating today’s hottest software technologies. We are looking for a motivated individual to join our team, learn new technology, and help us build some great software!

At Geisel Software, we’re more than just software developers; we’re innovators and problem solvers. We seek talented individuals who are not afraid to work hard, learn something new and get lots of stuff done. We have a helpful staff, but it is also important that you can work independently and solve problems with little outside direction. Your problem-solving skills will be put to the test, whether that means tracking down the answer on Google, or building your own new solution.

What A Career at GSI Offers

Located in the heart of Worcester, Massachusetts, a career at Geisel Software offers:

  • An opportunity to work with the latest technologies across a variety of platforms.
  • A fun, exciting work environment focused on the results, not the politics.
  • An experienced team and mentor who can help you grow in your craft and career.
  • A position with a growing company, offering competitive benefits and salary.
Careers Jibo And Liz

Open Positions

Robotics DevOps Engineer
Senior Software Engineer

Our team of software engineers are writing some really complicated C++ code to power
cutting edge robots to solve some of the hardest problems in robotics. We don’t need
you to write that code, but we need you to keep it running! Are you passionate about
designing and maintaining robust build systems, Docker environments, and CI/CD
pipelines? Geisel Software, a fast-growing custom software development company, is
looking for a skilled DevOps Engineer who can bring their expertise to support our team
in building software that reaches beyond boundaries—on Earth and in space.

At Geisel, we deliver cutting-edge solutions in embedded and application software, with a focus on staying ahead of technology trends. Our projects range from robotic systems to cloud-based platforms for clients like NASA, iRobot, and the Wyss Institute at Harvard. We are seeking a highly motivated individual to join our team in Worcester, Massachusetts, to take ownership of our DevOps processes and infrastructure.

Key Responsibilities
  • Design, implement, and maintain CI/CD pipelines using full AWS suite of tools.
  • Manage Docker-based development and deployment environments.
  • Troubleshoot build and deployment issues in a largely C++/Python codebase with a Microservice Architecture.
  • Collaborate closely with software engineers to understand a large complex codebase for a cutting edge robotics application.
  • Work independently, referencing large knowledge base of documentation and functioning code without needing significant hand-holding.
Minimum Requirements
  • 3 – ∞ years of experience in DevOps, System Engineering, or related roles
  • Proficiency with Docker, AWS cloud tools, and CI/CD pipeline implementation
    and management with Typescript
  • Familiarity with Linux administration and shell scripting. You can be a Windows/Mac pro, but you’ll be doing at least 50% of your development on Linux. You should be comfortable with that.
  • Solid understanding of version control systems like Git and branching workflows.
  • Good foundational software development skills: basic understanding of algorithms and CS theory, proficiency with at least one programming language (Python C++ or similar)
  • An aptitude for learning new platforms and technologies on the fly. We’re constantly working on new projects that will push you and keep you always learning new technologies.
  • Solid skills in communicating and collaborating with other technical people. No one is going to pull you onto a sales call, but we need someone who is able to understand the needs of other engineers, and communicate clearly about current tasks and shifting priorities on a rapidly developing project.
  • Willing to commute to Worcester, MA.
  • Looking for full-time employment.
  • Must be a US Person.

Do you want to work at the forefront of technology on complex problems that have never been solved before?

As a Senior Software Engineer, your work will depend on your specific skill set and could involve a variety of projects. Most likely, you’ll be working on robotics or related technologies, such as 3D point clouds, computer vision, hardware interfaces, UI development, or network connectivity.

Expect to work primarily with Python and modern C++, though you’ll likely encounter other languages and technologies along the way. In this role, you’ll apply your expertise to tackle complex challenges while also learning new technologies and developing innovative solutions that push the boundaries of the state-of-the-art.

Key for this role
  • Modern C++ (C++11 or later, or just really solid C++)
  • Development on Linux
  • Breadth of Experience (e.g., Full Stack Web experience, Machine Learning expertise, Python mastery, etc.)
Minimum Requirements
  • 8+ years of experience
  • You’re passionate about software development — it’s what you do even in your free time.
  • Good software foundational skills: clean, well-documented code; collaborative style; solid algorithms understanding; CS theory; mastery of more than one language.
  • An aptitude for learning new platforms and technologies on the fly. We’re constantly working on new projects that will push you and keep you always learning new technologies.
  • Able to take ownership of a project and independently architect, execute and troubleshoot it through completion and customer delivery.
  • Actively pursuing new knowledge and technologies. If you’re a web frontend guru, are you building your backend skills? If you’re an embedded developer, are you developing apps for Android or iOS?
  • Must be a U.S. Person
  • Willing to commute to Worcester, MA
  • Looking for full-time employment

Software Engineer Intern - Summer 2025
Business Development Executive, Northern California

Are you passionate about coding, apps, and cutting-edge tech? Looking for hands-on experience at a modern, fast-moving software company?

Geisel Software, based in Worcester, MA, is a premier software developer specializing in robotics, medical devices, and machine learning. We’re looking for a motivated Software Engineer Intern to join our team, tackle real-world challenges, and build innovative software across web, mobile, and embedded systems.

You’ll learn new technologies, solve complex problems, and contribute to meaningful projects. We provide a supportive team, but we also value independent problem solvers who take initiative—whether that means Googling the right solution or inventing a new one. This is an onsite internship; you will be required to be in the office.

Here’s what you can expect to learn

  • More practical software development experience than can be taught in schools.
  • How to contribute effectively to a project, or perhaps how to start one from scratch.
  • How to get around Linux – the most popular platform for hosting web/mobile applications.
  • Web frameworks and CMS’s like Drupal and WordPress.
  • Web, Mobile and Embedded software development, on Robotic interfaces or in the Cloud, depending on your assignment.
  • Machine Learning, both on a theoretical and a practical level, solving real programs with TensorFlow and OpenCV.
  • The process that today’s top companies use to launch software, and some of the job roles required in delivering a complete solution.


Here’s what we require

  • You’re passionate about software development – it’s what you do even in your free time (you should highlight this in your resume/cover letter).
  • A willing-to-learn attitude and a solid work ethic – we have lots of fun, but we work hard!
  • Field of study in CS/EE (or equivalent experience).
  • Being very comfortable in at least one programming language.
  • Ability to work as part of a team or independently as necessary.
  • Familiarity with the Internet, social networks, and mobile web browsing.
  • 40 hours per week.

Reporting to the VP of Sales, the Business Development Executive will drive new sales opportunities primarily through industry events, trade conferences and other networking efforts to cultivate customers and strategic partnerships within our industries as an early and integral part of our start-up, sales organization.

As Business Development Executive, you will be focused on networking, trade show prospecting and partner acquisition to develop clients and strategic alliances within the robotics, embedded, medical equipment, and IoT industries. You will play a pivotal role in expanding our market presence and driving client growth through new opportunities. Leveraging your experience and expertise in these industries, you will be responsible for helping to develop and execute strategies to maximize our exposure well as identifying and nurturing relationships with key strategic partners to drive the acquisition of new clients.

Key Responsibilities

  • Trade Show Strategy and Execution
  • Networking and Relationship Building
  • Strategic Partnerships

Don’t see a position listed?

E-mail us at jobs@geisel.software and include a brief cover letter explaining why you think you’d be a great fit at Geisel Software. We’d love to hear about what you’ve done with technologies we’re using, or other projects you’ve worked on. If you’re applying at the entry or junior-level, let us know what you think you’re really good at and why! What have you done outside of school or your current job to improve your craft? Why do you think you’d be a great fit?

Careers Worcester Business Center

Outsource Smarter,
Innovate Faster.

Outsource software development

Learn how strategic outsourcing can be the key to overcoming development challenges and achieving your project goals. Key takeaways: