Engineer - Software

Applied Physical Sciences Corp.
Concord, United States of America
1 month ago

Role details

Contract type
Internship / Graduate position
Employment type
Part-time / full-time
Working hours
Shift work
Languages
English
Experience level
Senior

Job location

Concord, United States of America

Tech stack

C++
Databases
Linux
Web Development
Field-Programmable Gate Array (FPGA)
Python
MongoDB
Network Protocols
NoSQL
RS-232
Signal Processing
Software Engineering
System on a Chip
TypeScript
VHDL
GIT
Information Technology
Front End Software Development
Docker

Job description

APS works on exciting, technically challenging, research & development programs where multidisciplinary teams work closely to address difficult national security needs. At APS you will work in a small company environment where technical and administrative excellence are rewarded, and an entrepreneurial spirit is encouraged. This position will allow applicants to make meaningful contributions to the APS mission.

Job Functions and Responsibilities

In this role, you will 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, I understand and agree that the information provided in this application will be relied upon by General Dynamics Applied Physical Sciences Corp. in considering me for employment, and I certify that all information provided is true, complete and correct and that I have not knowingly omitted any requested information. I further understand that any false or misleading statements or omissions made by me on this application or any other company records may subject me to immediate dismissal at any time during my employment. I hereby authorize General Dynamics Applied Physical Sciences Corp. to make a thorough investigation of my current or former employment and activities. I agree to cooperate in such investigation and I release General Dynamics Applied Physical Sciences Corp. and any person or organization supplying information to General Dynamics Applied Physical Sciences Corp. in connection with such investigation, of and from liability in connection with the furnishing or use of such information. If employment is obtained under this application, I will willingly comply with all orders, rules, regulations and standards of conduct required by General Dynamics Applied Physical Sciences Corp. and will agree to abide by General Dynamics Standards of Business Ethics and Conduct. I further understand that as a condition of employment by General Dynamics Applied Physical Sciences Corp., I must comply with security procedures of the Company and must receive and retain necessary government security clearances, which may require completion of a government Personal Security Questionnaire and fingerprinting.

Requirements

Applied Physical Sciences (APS) is looking for a Senior Software or Computer Engineer to join our Concord, MA team full-time. Applicants should have a BS or MS degree in a related field, 5+ years of professional experience, and fluency with C++ or Rust development. Successful applicants will work with an interdisciplinary team of scientists and engineers to design and build maritime sensing, communications, and autonomy software in support of national security applications. Our team supports R&D for a wide variety of maritime systems including sonar systems, autonomous vehicles, delay tolerant networks, underwater sensing, tracking, and communication arrays, and payloads for unmanned underwater vehicles. A background in maritime communications, networking, autonomous systems, or embedded signal processing would be beneficial., * BS or MS degree in computer science, engineering, or applied math/physics

  • 5-10 years of professional experience
  • Fluency in C++ and/or Rust, and Python
  • Experience developing for Linux platforms
  • Experience using modern software engineering tooling (git, CI, Docker, etc.)
  • Strong 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

  • 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

APS, a wholly owned subsidiary of the General Dynamics Corporation, offers competitive salaries, excellent benefits, and comfortable working conditions. Candidates must possess or be able to obtain a DoD security clearance.

Apply for this position