Demo

Senior Embedded Linux Engineer

Spear AI
Falmouth, MA Full Time
POSTED ON 4/17/2026
AVAILABLE BEFORE 5/16/2026
Falmouth, MA – In Person

Spear AI is seeking an embedded linux developer to develop, debug and maintain software for Spear AI’s line of AI-enabled acoustic systems. In addition to traditional embedded software engineering tasks you will also be expected to periodically join field operations to deploy new systems, obtain user feedback, and better understand the primary use case.

Spear AI serves the national security industry and provides hardware, software, and data solutions that span levels of classification and are intended for operational deployment. Spear AI is a rapidly growing company with a commitment to development of excellent products through continuous fielding. Spear offers competitive pay, stock options, excellent benefits, and generous paid time off.

Responsibilities

This position will be part of the interdisciplinary hardware development team located in Falmouth MA. The team includes a diverse team of engineers and technicians that includes mechanical hardware and board-level electronics design engineers. Successful candidates will work with this team to deliver sensor systems that meet customer needs.

Responsibilities may vary but will generally include:

Translate general system requirements to actionable software tasks and architecture.

Embedded Linux development – Develop, troubleshoot, test, deploy, and debug primary buoy software in a Linux environment using modern GNU dev tools. Current codebase uses C 17 / Python 3.12 in a ROS2 environment but ROS2 will be removed in the future.

Cross-platform development – Develop, maintain, test, debug, and employ a cross-platform DSP library developed for both real-time use on ARM A-series processors and traditional cloud computing environments.

Implement User Feedback – Solicit feedback from buoy field operators, identify key features missing from the existing system, and implement and appropriate.

Interface with IoT cloud segment – Maintain API with an independent cloud processing team that consumes acoustic data from the Internt of Things (IoT) buoy systems and creates data products to meet customer requirements. This includes both real-time data via MQTT and data offload during the servicing interval via upload to Amazon S3.

Testing – Test components, subsystems and systems in the shop and in the field.

Handoff to maritime operations – Develop documentation, procedures, scripts, containers, CI/CD pipelines, as needed to enable technicians to scale up buoy production as Spear grows.

Mentoring of junior colleagues as the team grows.

Requirements

Exemplary attention to detail, a focus on quality, and an uncompromising focus on safety.

Strong programing, testing, and debugging fundamentals. C/C experience strongly preferred.

Strong version control fundamentals.

Excellent verbal and good written communication skills.

8 years of experience with embedded software. New college graduates without the requisite experience will not be considered under any circumstances.

Ability to work with hardware engineers to debug complex systems where bugs lie at the interface between hardware and software.

Experience working in a Linux environment.

Ability to physically participate in at sea deployment, test, and recovery operations including ability to lift, carry, and maneuver on a small boat at sea, communicate verbally, and carry out fine manipulations.

You may be asked to obtain a SECRET, or TOP SECRET security clearance. This will be at no expense to you. For resources on what a security background involves and what disqualifies people reference the CIA requirements.

Desired

Any maritime operations experience including small boat operations, over-the-side handling, field repair and logistics of a trip to sea.

Prior military service of a history of working with military customers/personnel

Python programming skills

Experience with CMake, ROS2’s build system (ament / colcon), docker, gcc cross compilation, and other build/deployment/CI tooling for embedded systems.

Experience working with low-level communications protocols such as I2C, SPI, asynchronous serial, CAN, or similar.

Experience with embedded IoT modems using the AT command set.

Experience with FreeRTOS and its large modules such as filesystem or network drivers.

Salary.com Estimation for Senior Embedded Linux Engineer in Falmouth, MA
$156,986 to $180,355
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Embedded Linux Engineer?

Sign up to receive alerts about other jobs on the Senior Embedded Linux Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Spear AI

  • Spear AI Washington, DC
  • Mission Engineers (MEs) are at the tip of the Spear leading customer engagements and understanding the pain points and issues within current technology. Yo... more
  • 11 Days Ago

  • Spear AI Washington, DC
  • Spear AI is seeking a versatile software developer who works across both the client-side and server-side of web applications, with the skills to build comp... more
  • 11 Days Ago

  • Spear AI Washington, DC
  • We're seeking a skilled Machine Learning Engineer to build and deploy production ML systems for the next-generation data management and artificial intellig... more
  • 11 Days Ago

  • Spear AI Washington, DC
  • We’re seeking a skilled Infrastructure Engineer to build the next-generation data management and artificial intelligence platform for maritime domain aware... more
  • 14 Days Ago


Not the job you're looking for? Here are some other Senior Embedded Linux Engineer jobs in the Falmouth, MA area that may be a better fit.

  • Direct Staffing Inc Middletown, RI
  • Company Description Engineering - Systems Job Description EMBEDDED SOFTWARE ENGINEER Middletown, RI Engineering - Systems Exp 2-5 yrs Deg Bach Relo Bonus J... more
  • 13 Days Ago

  • Woods Hole Oceanographic Institution Woods Hole, MA
  • Job Summary The Applied Ocean Physics and Engineering Department is recruiting qualified candidates for a position in digital signal processing in support ... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!