Software Engineer

Greywright Inc

Boston (MA)

On-site

USD 120,000 - 180,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Meaningful equity
Health, dental, and vision insurance
Unlimited vacation

Job summary

Greywright Inc. is hiring a Software Engineer to build and improve our ground control systems and software that runs on autonomous vehicles.

You will develop features operators use to plan, monitor, and command missions, and implement vehicle-side features defined by our GNC, autonomy, networks, and systems teams. You will work closely with senior engineers, own features end to end, and see your code run on real vehicles in the field.

Qualifications

  • B.S. in Computer Science, Computer Engineering, or related field.
  • 3+ years of professional software engineering experience.
  • Proficiency in C++ and Python.
  • Experience developing on Linux.
  • Understanding of networking and messaging between distributed systems (TCP/UDP, DDS, ROS 2, Protobuf).
  • Interest in robotics, autonomy, or defense systems, and eagerness to work close to hardware.
  • Strong debugging skills and a habit of writing tested, maintainable code.
  • Willingness to travel up to 50% of the time when needed.
  • Access to ITAR/EAR data; U.S. person status required.

Responsibilities

  • Develop features for ground control software, including mission planning, telemetry display, vehicle commands, and operator interfaces.
  • Implement vehicle-side system software features per team requirements.
  • Maintain and improve communication between ground control and vehicles, including telemetry and logging.
  • Write clean, well-tested code in C++ and Python; participate in code and design reviews.
  • Expand tests and tooling, including simulation and hardware-in-the-loop setups.
  • Support integration and field testing; help debug issues on real vehicles.
  • Write and maintain clear documentation for the features you build.

Skills

C++
Python
Linux
Networking
Distributed systems
Debugging
Code reviews
Hardware awareness
Travel readiness
ITAR/EAR awareness

Education

B.S. in Computer Science or related

Tools

ROS 2
DDS
Protobuf
QGroundControl

Job description

Greywright is hiring a Software Engineer to help build out and improve on ground control systems and the software running on our autonomous vehicles. You will develop features operators use to plan, monitor, and command missions, and implement vehicle-side features defined by our GNC, autonomy, networks, and systems teams.

You will work closely with senior engineers, own features end to end, and see your code run on real vehicles in the field.

What you'll do
  • Develop features for Greywright's ground control software, including mission planning, telemetry display, vehicle commands, and operator interfaces.
  • Implement vehicle-side system software features to requirements set by the GNC, autonomy, networks, electrical, and systems teams.
  • Maintain and improve communication between ground control and vehicles, including telemetry, commands, and logging.
  • Write clean, well-tested code in C++ and Python, and take part in code and design reviews.
  • Expand tests and tooling, including simulation and hardware-in-the-loop setups.
  • Support integration and field testing, and help debug issues on real vehicles.
  • Write and maintain clear documentation for the features you build.
What you bring
  • B.S. in Computer Science, Computer Engineering, or a related field.
  • 3+ years of professional software engineering experience.
  • Proficiency in C++ and Python.
  • Experience developing on Linux.
  • Understanding of networking and messaging between distributed systems (e.g., TCP/UDP, DDS, ROS 2, Protobuf).
  • Interest in robotics, autonomy, or defense systems, and eagerness to work close to hardware.
  • Strong debugging skills and a habit of writing tested, maintainable code.
  • Comfort ramping up quickly in an existing codebase.
  • Willingness to travel up to 50% of the time when needed.
  • This role requires access to ITAR/EAR-controlled data; U.S. person status is required as defined by 22 CFR 120.62.
Nice to have
  • Experience with ground control or robotics software (e.g., QGroundControl, ATAK, ROS 2, MAVLink).
  • Experience with Rust, TypeScript, or front-end frameworks for operator interfaces (e.g., React, Qt).
  • Experience with simulation tools (e.g., Gazebo) or hardware-in-the-loop testing.
  • Exposure to embedded or real-time systems.
  • Background with maritime or uncrewed vehicles.
  • Eligibility to obtain a U.S. Secret or higher security clearance; an active clearance is not required.
  • Meaningful early-stage equity.
  • Great health, dental, and vision insurance.
  • Unlimited vacation.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Greywright Inc • Boston (MA)

On-site
USD 140,000 - 180,000
Meaningful equity
Health, dental, and vision insurance
Unlimited vacation
Systems Engineer
Systems Engineer

Greywright Inc • Boston (MA)

On-site
USD 90,000 - 140,000
Early-stage equity
Health/dental/vision insurance
Unlimited vacation
Lead Systems Development Engineer
Lead Systems Development Engineer

Greywright Inc • Boston (MA)

On-site
USD 160,000 - 210,000
Meaningful equity
Health, dental, and vision insurance
Unlimited vacation
Embedded Systems Engineer
Embedded Systems Engineer

Greywright Inc • Boston (MA)

On-site
USD 160,000 - 210,000
Meaningful equity
Health, dental, and vision insurance
Unlimited vacation
Senior Ground Control Engineer – Autonomous Vehicles
Senior Ground Control Engineer – Autonomous Vehicles

Greywright Inc • Boston (MA)

On-site
USD 140,000 - 180,000
Meaningful equity
Health, dental, and vision insurance
Unlimited vacation
Autonomy Ground Control Engineer (C++/Python) - Equity
Autonomy Ground Control Engineer (C++/Python) - Equity

Greywright Inc • Boston (MA)

On-site
USD 120,000 - 180,000
Meaningful equity
Health, dental, and vision insurance
Unlimited vacation
Autonomous Systems Architect
Autonomous Systems Architect

Greywright Inc • Boston (MA)

On-site
USD 180,000 - 240,000
Health insurance
Unlimited vacation
Staff Software Engineer, GCS - Full Stack (R5192)
Staff Software Engineer, GCS - Full Stack (R5192)

The Rundown AI, Inc. • United States

On-site
USD 120,000 - 150,000
Vehicle Software Engineer
Vehicle Software Engineer

Make Rain • El Segundo (CA)

On-site
USD 120,000 - 170,000
Robotics Software Engineer
Robotics Software Engineer

Gander Robotics • Cambridge (MA)

On-site
USD 120,000 - 170,000
Sizable equity grant