Embedded Systems Engineer

Greywright Inc

Boston

On-site

PHP 5,678,000 - 9,464,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity
Health, dental, and vision insurance
Unlimited vacation

Job summary

Greywright Inc. is seeking an Embedded Systems Engineer to build and improve onboard computing that connects sensors, autonomy software, and vehicle systems on autonomous vessels.

You will work on embedded platforms, integrate sensors and I/O, and develop health monitoring and safe-fail capabilities for uncrewed craft. You will collaborate with the GNC, software, electrical, and networks teams to extend baselines and run your work on real vessels at sea, including hardware bring-up, testing in

Qualifications

  • 5+ years of embedded systems experience, including fielded hardware.
  • Strong C and C++ skills, plus Python or Bash for tooling and automation.
  • Experience integrating sensors over common interfaces (Ethernet, CAN, UART, SPI, I2C).
  • Experience designing watchdogs, health monitoring, or fault handling for unattended systems.
  • Willingness to travel up to 50% of the time.

Responsibilities

  • Develop and maintain embedded software on onboard vehicle computers, including BSPs, device drivers, boot config, and services.
  • Integrate sensors and I/O (IMUs, GNSS, radar, cameras, payloads) over Ethernet, CAN, serial, SPI, I2C.
  • Manage time synchronization and timestamping across sensors and compute (PTP, PPS) for accurate data.
  • Build health monitoring, watchdogs, and fault detection reporting system status and safe behavior.
  • Implement fail-safe and degraded-mode behaviors with GNC, autonomy, and systems teams.
  • Harden onboard systems (secure boot, access control, field updates).
  • Profile and optimize performance, latency, and resource use on constrained hardware.
  • Bring up new hardware with electrical team; debug on bench, HIL setups, and in the field.
  • Document interfaces, configurations, and procedures.

Skills

C++
C
Python
Embedded systems
Device drivers
Sensor integration

Education

B.S. in Computer Engineering

Tools

Oscilloscopes
Logic analyzers
GCC / Make

Job description

Greywright is hiring an Embedded Systems Engineer to help build out and improve on the onboard computing that connects autonomous vessels' sensors, autonomy software, and vehicle systems. You will work on embedded platforms, integrate sensors and I/O, and build the health monitoring and fail-safes that keep uncrewed craft safe and recoverable.

You will work closely with our GNC, software, electrical, and networks teams, building on our existing vehicle baselines and seeing your work run on real vessels at sea.

What you'll do
  • Develop and maintain embedded software on onboard vehicle computers, including board support packages, device drivers, boot configuration, and system services.
  • Integrate sensors and I/O, including IMUs, GNSS receivers, radar, cameras, and payloads, over interfaces such as Ethernet, CAN, serial, SPI, and I2C.
  • Manage time synchronization and timestamping across sensors and compute (e.g., PTP, PPS) so autonomy and GNC receive accurate data.
  • Build health monitoring, watchdogs, and fault detection that report system status and trigger safe behavior when components fail.
  • Implement fail-safe and degraded-mode behaviors for uncrewed operation with the GNC, autonomy, and systems teams.
  • Harden onboard systems, including secure boot, access control, and reliable field software updates.
  • Profile and optimize performance, latency, and resource use on constrained hardware.
  • Bring up new hardware with the electrical team, and debug issues on the bench, in hardware-in-the-loop setups, and in the field.
  • Document interfaces, configurations, and procedures.
What you bring
  • B.S. in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • 5+ years of embedded systems experience, including work on fielded hardware.
  • Strong C and C++ skills, plus Python or Bash for tooling and automation.
  • Hands-on experience developing embedded software, including device drivers, hardware bring-up, and embedded build tools.
  • Experience integrating sensors over common interfaces (e.g., Ethernet, CAN, UART, SPI, I2C).
  • Experience designing watchdogs, health monitoring, or fault handling for systems that must run unattended.
  • Comfort with lab equipment such as oscilloscopes and logic analyzers, and with reading schematics.
  • Comfort working in the lab and in the field alongside hardware, software, and test teams.
  • 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 NVIDIA Jetson or similar edge compute platforms.
  • Experience with real-time operating systems (RTOS) on microcontrollers or embedded processors.
  • Familiarity with time synchronization (IEEE 1588 PTP, GNSS PPS).
  • Experience running ROS 2 or DDS on embedded targets.
  • Knowledge of secure boot, system hardening, or cybersecurity requirements for defense systems.
  • Eligibility to obtain a U.S. Secret or higher security clearance; an active clearance is not required.
  • Experience with marine electronics standards (e.g., NMEA 0183, NMEA 2000) or harsh-environment systems.
  • Background with uncrewed or autonomous vehicles.
  • 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

Systems Engineer
Systems Engineer

Greywright Inc • Boston

On-site
PHP 5,678,000 - 8,202,000
Meaningful equity
Health insurance
Unlimited vacation
Senior Software Engineer
Senior Software Engineer

Greywright Inc • Boston

On-site
PHP 3,785,000 - 7,571,000
Equity (Meaningful early-stage equity)
Health insurance
Unlimited vacation
Autonomous Systems Architect — Equity & Unlimited Vacation
Autonomous Systems Architect — Equity & Unlimited Vacation

Greywright Inc • Boston

On-site
PHP 9,464,000 - 14,511,000
Meaningful equity
Health, dental, and vision insurance
Unlimited vacation
Senior Electrical Engineer
Senior Electrical Engineer

Greywright Inc • Boston

On-site
PHP 7,571,000 - 11,356,000
Equity
Health insurance
Unlimited vacation
Embedded Systems Engineer - Autonomous Vessels (Equity)
Embedded Systems Engineer - Autonomous Vessels (Equity)

Greywright Inc • Boston

On-site
PHP 5,678,000 - 9,464,000
Equity
Health, dental, and vision insurance
Unlimited vacation
Lead Systems Development Engineer
Lead Systems Development Engineer

Greywright Inc • Boston

On-site
PHP 11,356,000 - 15,142,000
Meaningful equity (early-stage)
Great health, dental, and vision
Unlimited vacation
Senior Mechanical Engineer
Senior Mechanical Engineer

Greywright Inc • Boston

On-site
PHP 1,500,000 - 2,100,000
Meaningful equity
Health, dental, and vision insurance
Unlimited vacation
Senior GNC Engineer
Senior GNC Engineer

Greywright Inc • Boston

On-site
PHP 8,833,000 - 11,987,000
Meaningful equity
Health insurance
Unlimited vacation
+2
Mechanical Engineer
Mechanical Engineer

Greywright Inc • Boston

On-site
PHP 5,678,000 - 8,202,000
Equity
Health/dental/vision insurance
Unlimited vacation
Senior Networks Engineer
Senior Networks Engineer

Greywright Inc • Boston

On-site
PHP 8,833,000 - 11,987,000
Equity
Health, dental, and vision insurance
Unlimited vacation
Top locations