Spear AI logo

Senior Embedded Linux Engineer

Spear AIFalmouth, MA / On-site
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

The ideal candidate will possess a strong background in embedded systems, Linux development, and software engineering principles. Proficiency in C++ and Python is essential, along with experience in cross-platform development and IoT integrations. A proactive approach to problem-solving and the ability to work collaboratively within a diverse team are critical for success in this role.

About the job

Senior Embedded Linux Engineer

Falmouth, MA – On-site

Spear AI is actively seeking a talented Senior Embedded Linux Engineer to design, develop, debug, and maintain innovative software for our cutting-edge AI-driven acoustic systems. This role not only involves traditional embedded software engineering tasks but also requires participation in field operations to deploy new systems, gather user feedback, and gain insights into primary use cases.

As a key player in the national security sector, Spear AI provides robust hardware, software, and data solutions tailored for operational deployment across various classification levels. We are a rapidly expanding company dedicated to delivering outstanding products through ongoing development. Our team enjoys competitive compensation, stock options, comprehensive benefits, and generous paid time off.

Key Responsibilities

Join our interdisciplinary hardware development team in Falmouth, MA. Collaborate with a diverse group of engineers and technicians specializing in mechanical hardware and board-level electronics design to deliver sensor systems that cater to client needs.

Your primary responsibilities will include:

  • Translating general system requirements into actionable software tasks and architectural designs.
  • Embedded Linux development – Create, troubleshoot, test, deploy, and debug primary buoy software in a Linux environment, utilizing modern GNU development tools. The current codebase employs C++17 / Python 3.12+ in a ROS2 environment, although ROS2 will be phased out in the future.
  • Cross-platform development – Develop, maintain, test, and debug a cross-platform DSP library designed for both real-time use on ARM A-series processors and traditional cloud computing environments.
  • Implementing user feedback – Collect insights from buoy field operators to identify and integrate key features missing from the existing system.
  • Interface with IoT cloud segment – Collaborate with an independent cloud processing team to maintain APIs that consume acoustic data from IoT buoy systems, facilitating data products that align with customer requirements. This includes real-time data via MQTT and data offload during service intervals via uploads to Amazon S3.
  • Testing – Conduct thorough testing of components, subsystems, and systems both in the shop and in the field.
  • Handoff to maritime operations – Develop documentation, procedures, scripts, containers, and CI/CD pipelines as necessary to empower technicians in scaling buoy production.

About Spear AI

Spear AI is a dynamic and innovative company committed to enhancing national security through advanced technology solutions. We provide a comprehensive range of hardware, software, and data services tailored for operational deployment across various classification levels. Our focus on product excellence and continuous development fosters a collaborative environment where employees can thrive.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.