At Geisel Software, you won’t just write code. You’ll ship perception, autonomy, control, and embedded systems that have to work in the real world. Our software powers NASA, Teledyne FLIR, the world’s largest AMR fleet operator, and the teams building what’s next.
From perception and sensor fusion, to on-device autonomy and decision-making, to operator control and real-world execution, our engineers develop the software that powers robots, drones, medical devices, and unmanned systems where every decision matters.
Think is perception, sensor fusion, and edge inference. Computer vision pipelines, multi-sensor fusion, and CUDA-accelerated inference on NVIDIA Jetson and ROS 2. The work that lets a robot, drone, or unmanned platform see and understand its environment in milliseconds.
Decide is on-device autonomy and decision systems. Path planning, behavior systems, and autonomy stacks for robots, drones, and connected devices that have to choose what to do without a round-trip to the cloud. Multi-rover lunar coordination, defense unmanned platforms, AMR fleets at warehouse scale.
Act is operator control and human-machine teaming. Operator interfaces, teleoperation, drone ground control, and the real-time embedded execution underneath. The layer where systems perform in the field, autonomously or under operator direction.
Underneath all three is the embedded systems and AI/ML expertise that runs from sensor to actuator. Engineers who specialize in one capability and contribute across the others.
This isn’t generic application engineering. This is software for robots, drones, medical devices, and unmanned systems where wrong decisions have physical consequences.
We hire engineers who specialize in one part of the system, perception, autonomy, operator control, embedded, AI/ML, and contribute across the rest. Senior engineers lead each discipline. The team behind them brings the same specialization at every level, so an early-career perception engineer is still a perception engineer, not a generalist learning on a customer project.
Roles we hire for, when we’re hiring:
The work is hard, the customers are serious, and the firm is built around both. That shapes what it’s like to work here.
We hire people who can solve problems with little outside direction. The guiding philosophy: hire smart people so they can tell you what to do, not the other way around. Specs come from the work, not from a chain of approvals.
Senior engineers lead disciplines. Less-senior engineers work alongside them, on real projects, with real customers. Career growth happens through the work itself, not through HR ladders or performance theater.
Internal talks where engineers share what they’ve been working on, what they’ve been reading, or what they’ve been figuring out. Loose format, real content. The kind of thing engineers stay for.
Decisions get made on technical merit. Disagreements get worked out in code reviews and architecture conversations, not in hallway lobbying.
We’ve been recognized for diverse representation across our team. We hire from the full pool of qualified engineers and we don’t pretend the field doesn’t have systemic problems we have to actively work against.
Flexible schedules, remote options where the work supports it, and an in-office culture that’s worth being part of when you’re in the office. Free Friday lunches. Snacks. Birthday and anniversary recognition. Activities outside the workday, chess, rock climbing, paint nights, that happen because someone on the team organized them, not because HR mandated team-building.
Geisel is headquartered in Worcester, Massachusetts, in the center of New England’s robotics and advanced engineering corridor. The company was built here, and the engineering culture still reflects it. Worcester sits adjacent to MIT, WPI, MassRobotics, and a dense network of robotics, autonomy, and defense innovation that continues to shape how we hire and how we engineer.
Our teams are distributed across the United States, but all engineering work remains US-based. No offshore subcontracting, no out-of-country development environments, and no IP exposure outside US-controlled infrastructure. That is a structural decision, not a procurement checkbox. It is how we support customers operating under ITAR, HIPAA, defense, and high-consequence engineering requirements, and how we maintain close collaboration between the engineers building the systems and the customers depending on them.
The office: 67 Millbrook Street, Suite 520, Worcester, MA 01606.
We hire to deepen capability across Think, Decide, and Act, not on a fixed cadence. Check back, or send a note to Kayli with your specialty and what you’ve shipped. We read every inbound.
We hire to deepen capability, which means we don’t always have an open requisition for every specialty we work in. If you’re a perception engineer, an autonomy engineer, an embedded systems engineer, or any other specialist who looks at the work above and thinks “that’s what I do,” send us a note.
Email Kayli with your resume and a brief cover note. Tell us:
We read every inbound. If your specialty matches what we’ll be hiring for in the next quarter or two, we’ll get in touch.
Email a resume, a cover note, and two or three projects you’ve shipped. We read every inbound from engineers who specialize in what we work on.