Peratonposted 2 months ago
$86,000 - $138,000/Yr
Wharton, NJ
Professional, Scientific, and Technical Services

About the position

In this position with Peraton Labs, you will serve as a member of an experienced engineering team responsible for development of next generation counter unmanned aerial system (CUAS) solutions. Your role will be to develop the Linux / C++ based software which controls all aspects of the CUAS precision targeting system. This position will require approximately 15% travel to various military test ranges across the US and internationally.

Responsibilities

  • Algorithm design and verification. You will participate in the design and verification of fire control-related algorithms - e.g. motion control of multi-axis gimbals, coordinate frame conversions (e.g. geocentric, geodetic, local cartesian, polar), external ballistics, Kalman filter development for UAS and projectile state estimation, and video tracking. Data analysis will be performed using Matlab and Python.
  • C++ software development in a Red Hat Linux environment. You will be responsible for developing modern C++ code within our team's application infrastructure. You will use Conan to manage software dependencies, Gitlab for distributed source code control, Jira for issue tracking, and CMAKE for build configuration.
  • Development and test of interfaces to external systems. Your software will interface with external systems through a number of protocols including ethernet, CAN bus, RS232, RS422, RS485, discretes, and USB. You will develop implementations of Interface Control Documents (ICDs) which enable your software to perform motion control, consume targeting data, and control external weapon systems. Interface testing will be conducted via simulators of external components running in our System Integration Laboratory (SIL). Modeling and simulation experience involving DIS/HLA and frameworks such as Virtual Battlespace are a plus.
  • Travel to support field tests. Your software will be tested at live-fire test events. You will travel to and setup your system and its required support equipment - to include military systems / weapons. You will support test data collection, system and software troubleshooting, and may participate in the test by serving as the test operator for your software and related systems.

Requirements

  • 2 years with BS/BA; 0 years with MS/MA; 6 years with no degree
  • Expert level C++ development in a Linux environment
  • System architecture experience related to bridging near real time embedded systems with distributed sensor systems and other data providers
  • Experience with a wide variety of communication protocols, e.g. ethernet (UDP, TCPIP), CAN bus, RS-232, RS422
  • Experience with Conan, software configuration management relating to managing large numbers of software dependencies
  • Python experience with emphasis on data analysis
  • Android development experience, especially within the ATAK infrastructure
  • Modelling and Simulation experience with DIS/HLA and Virtual Battlespace
  • Excellent written and oral communication skills
  • U.S. Citizenship Required
  • Ability to obtain Secret Clearance
  • Willingness to travel 1 week every two months

Job Keywords

Hard Skills
  • Android
  • CMake
  • Gitlab
  • Linux
  • Python
  • 1nk7JUaHE LP1NTQtS
  • Asu5brcp6 quovjaZ3
  • cf0qOWS 4EwjGSo
  • cIwTSt6 ocI7iBj9X3RUV
  • E5ypU4C2 vTFOxE8MteXn
  • F5UYO trxOZ IPu4nB9G
  • FYKfUZhv7O0j OaDJWyrQ
  • HwyJY7mFD5j
  • k871u j7dZFmIlOkW
  • KbGZWznL8maU ZaIu4xHne
  • LHvPG2
  • LsQIuWjX5RPgn9 twRF1e37ISC
  • LX9J5Sj RoWF564wX7y1h
  • NX48c fj7XRqFGS1K
  • Qjd7B2HT yFaPv2zsS6ZGq
  • TMWLrpQG2 mNkSb9pT
  • tNpOWTE7K t7rDmbl zU6W3FBZ
  • uetkL wLEVWjUJS
  • vld69o8 ry2GKUoYxJA6O
  • W8kt5
  • WKzjLnk
  • WTiFnBz 0bznC1MNaAITL
  • xUCpIcz 3fBZp5DU
  • yKojmbi
  • Ysop7 UFSmPqkj
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service