Jobs · Engineering · Massachusetts

Engineer – Software, Maritime Networking and Autonomy Software (Req 316)

Applied Physical Sciences Corp (APS) · Concord, MA · 3 mo ago
On-siteEngineeringFull-time

Job Functions And Responsibilities

  • Help develop and implement software for:
    • Communication and networking protocols in challenged environments
    • Command and control interfaces, simulations, and visualizations
    • Acoustic, signal processing and autonomy algorithms for subsea sensor systems
    • Acoustic payloads for subsea and surface autonomous systems
    • Autonomous maritime surface and subsea systems

Required Skills And Attributes

  • BS or MS degree in computer science, engineering, or applied math/physics
  • Proficiency in C++ and/or Rust, and Python
  • Experience developing for Linux platforms
  • Experience using modern software engineering tooling (git, CI, Docker, etc.)
  • Understanding of software design and user experience (UX) principles
  • Ability to obtain and maintain a U.S. Department of Defense Secret Security Clearance

Preferred Skills And Attributes

  • 2+ years of relevant professional experience
  • A passion for maritime systems
  • Background in autonomy, networking or communications theory
  • Familiarity with IP/TCP/UDP networking and RS232/RS422 communications
  • Experience with NoSQL (e.g. MongoDB) databases
  • Experience with the Zynq SoC platform, FPGAs, VHDL, and embedded systems
  • Familiarity with autonomy standards, such as MOOS-IvP, ROS, and/or UMAAS
  • Signal processing or numerical modeling experience
  • Fluency with TypeScript and front-end web development

Similar jobs