Robotics DevOps Engineer

Posted 10 Days Ago
Worcester, MA
Mid level
Information Technology • Software
The Role
The Robotics DevOps Engineer is responsible for designing, implementing, and maintaining CI/CD pipelines using AWS tools, managing Docker environments, and troubleshooting deployment issues in a C++/Python codebase. The role requires collaboration with software engineers and a strong understanding of version control systems, with a focus on continuous learning and adaptation to new technologies.
Summary Generated by Built In

 Job type: Full-time, on-site

Experience: Mid Level to Senior

Location: Worcester, MA

Do you thrive on ensuring complex systems work seamlessly? 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 for this Role

  • 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

Here’s what we require

  • 3 - ∞ years of experience in DevOps, System Engineering, or related roles
  • Proficiency with Docker, AWS cloud tools, and CI/CD pipeline implementation and management
  • 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.

Nice to Have

  • Experience with infrastructure-as-code tools like Terraform or Ansible.
  • Experience with runc
  • Familiarity with microservice architecture and distributed systems.
  • Knowledge of robotic systems, IoT, or embedded software development.
  • Previous work with Agile or Hybrid-Agile development methodologies.
  • Experience in monitoring and alerting systems (e.g., Prometheus, Grafana, or AWS CloudWatch).
  • Interest and aptitude in software engineering and development. Our teams often move swiftly between projects, and not all of them are heavy on the DevOps. If you also have skills and desire to work in other areas of software development, we often have those opportunities.

What you’ll get

  • 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.
  • Mentorship and collaboration with an experienced team of engineers passionate about their craft.
  • Competitive benefits, company stock options, and salary with an Inc. 5000 fastest-growing company.


Apply Now
Apply here and
include your resume and 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. What do you think you’re really good at and why? What have you done outside your current job to improve your craft? Why do you think you’d be a great fit? 

Top Skills

C++
Python
The Company
HQ: Worcester, MA
34 Employees
On-site Workplace
Year Founded: 2011

What We Do

With a deep understanding of traditional technologies that comes from over 20 years of experience, combined with a passion for staying ahead of the technology curve, Geisel Software is defining the future of software development. Our team of revolutionary thinkers and problem-solvers is uniquely positioned, having worked across the chasm between embedded development and the cloud/mobile space.

Experienced in ‘full-stack’ design and implementation – from embedded controllers to mobile apps to cloud back-ends – our engineers embrace innovation to tackle some of the toughest technical challenges including edge computing, integrating AI/ML into IoT, image processing for AI applications, physics-based robotic simulation, simultaneous localization and mapping, and more. We even have two NASA contracts to develope swarming space robotics!

Geisel Software is a fast-growing (we DOUBLED in size this year!) custom software development company with employees that share the following values:
Software Centric. We embrace the unique way software engineers see the world.
Experimental. We value new ideas and welcome lessons learned from our failures.
Integrity. We are honest in our interactions and our actions are in line with our words.
Value People. We value our people, clients and those we interact with.
Continuous Improvement. We are always learning, creating opportunities for others to learn and sharing knowledge.
Quality. We have the best people working on the best projects and doing their best.
Trust. We trust our people and give them autonomy.
Humor. We do serious work. We balance that with humor and enjoying what we do.
Teamwork. Everyone has something uniquely valuable to contribute.
Calculated Risk. We take risks that favor growth over stagnation.

Similar Jobs

Anduril Logo Anduril

Senior Electrical Engineer

Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
Lexington, MA, USA
4500 Employees
142K-213K Annually

WHOOP Logo WHOOP

Analytics Engineer

Fitness • Hardware • Healthtech • Sports • Wearables
Easy Apply
Hybrid
Boston, MA, USA
500 Employees

Liberty Mutual Insurance Logo Liberty Mutual Insurance

Senior Solutions Architect

Artificial Intelligence • Fintech • Insurance • Marketing Tech • Software • Analytics
Hybrid
Boston, MA, USA
45000 Employees
153K-268K Annually

Apryse Logo Apryse

Senior Software Engineer

Productivity • Software • App development • Automation
Remote
Boston, MA, USA
511 Employees
90K-150K Annually

Similar Companies Hiring

RunPod Thumbnail
Software • Infrastructure as a Service (IaaS) • Cloud • Artificial Intelligence
Charlotte, North Carolina
53 Employees
Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees
HERE Thumbnail
Software • Logistics • Information Technology
Amsterdam, NL
9000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account