Home Think — Perception & Sensor Fusion Decide — On-Device Autonomy Act — Operator Control Strategic Consulting Symage Platform Defense, Aerospace & Space Industry 4.0 Medical Technology AgTech Proof Blog Solving For Tomorrow Podcast Company Careers News Speaker FAQ Talk to the Team →
A Different Kind of Engineering Career

More than a job. Real-world impact.

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.

What you’d actually be working on.

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.

Specialists, at every level.

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:

A team built around the work.

The work is hard, the customers are serious, and the firm is built around both. That shapes what it’s like to work here.

Trust and autonomy.

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.

Mentorship.

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.

Friday Tech Talks.

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.

Results, not politics.

Decisions get made on technical merit. Disagreements get worked out in code reviews and architecture conversations, not in hallway lobbying.

Diversity as a hiring discipline.

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.

Work-life harmony.

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.

Worcester, Massachusetts. Where Geisel Was Built.

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.

Because great engineering requires more than just interesting work.

// Health & Wellness

  • Medical insurance, including dental and vision
  • Health savings account (HSA)
  • Short-term and long-term disability
  • Life insurance

// Time Off

  • Paid holidays
  • Vacation time
  • Sick time

// Financial

  • 401(k)
  • Company equity program
  • Competitive salary

// Daily Life at Geisel

  • Free Friday lunches
  • Snacks
  • Friday Tech Talks
  • Flexible schedules and remote options where the work supports it
  • Modern Worcester office, easy commute from Boston metro and central Mass

Open roles for engineers who thrive on hard problems and high standards.

No roles open at this time.

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.

Don’t see your role? We still want to hear from you.

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.

Questions about working here.

Is Geisel hiring remote engineers?
Some roles support remote or hybrid work. Most engineering work happens in the Worcester office, which is where the team is. The office is open five days a week and the culture is built around that. Specific remote arrangements are role-dependent.
Does Geisel sponsor visas?
Visa sponsorship is evaluated on a case-by-case basis. Many of our roles require ITAR-ready work, which has specific eligibility requirements. Reach out to Kayli if you have a specific situation you’d like to discuss.
What’s the interview process?
A scoping call with a member of the engineering team, a technical conversation focused on what you’ve actually built (not whiteboard puzzles), and an on-site or video round with the engineers you’d be working with. We don’t ask LeetCode-style problems; we ask about the work you’ve done and the trade-offs you made.
What does Geisel pay?
Competitive with senior US-based embedded and edge AI engineering firms. Specific compensation is role and experience dependent. We’re not the cheapest firm, and we’re not the most expensive. We’re competitive for the work we do.
Do you hire interns year-round, or only in summer?
We hire summer interns reliably and year-round interns when the project mix supports it. Reach out at Kayli with your timeline.
What’s the most common reason someone joins Geisel?
The work and the team. Most of our engineers join because they want to ship perception, autonomy, control, or embedded software for serious customers, and they want to do it on a team where the engineer next to them is doing the same kind of work.

See work that fits?
Want to talk anyway?

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.