Applied Physical Sciences Corp (APS) logo
Applied Physical Sciences Corp (APS)
Verified live 1d ago

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

Brief overview

Concord, MAIn-person
UndergradOr in progress
2+ yrsMinimum
Clearance requiredU.S. government
C++RustPythonLinux developmentGitCI/CDDockerSoftware designUser experience (UX) designIP/TCP/UDP networkingRS232/RS422 communicationsNoSQL databasesMongoDBZynq SoC platformFPGAsVHDLEmbedded systems

About the company

Applied Physical Sciences Corp (APS) logo
Applied Physical Sciences Corp (APS)aphysci.com

Applied Physical Sciences Corporation (APS) is a growing research and development company specializing in innovative technology solutions for emerging challenges in both national security and commercial markets.

Job description

Summary

Applied Physical Sciences (APS) is looking for a Software Engineer to join their Concord, MA team full-time. The successful applicant will work with an interdisciplinary team to design and build maritime sensing, communications, and autonomy software in support of national security applications.

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

Skills

  • 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
  • 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 UMAA
  • Signal processing or numerical modeling experience
  • Fluency with TypeScript and front-end web development

Qualifications

Must Haves

  • 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

Nice to Haves

  • 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 UMAA
  • Signal processing or numerical modeling experience
  • Fluency with TypeScript and front-end web development

Benefits

  • Competitive salaries
  • Excellent benefits
  • Comfortable working conditions

More jobs like this