Princeton Satellite Systems has several job openings. Please send us your resumé or CV if you are interested in any position. We read all resumés!

Plasma Physicist

This position is for a plasma physicist to work on the Princeton Field Reversed Configuration 2 (PFRC2) experiment. The candidate should be interested in both theoretical and experimental work. The candidate will help run experiments and analyze data. The candidate will also do analytical and numerical calculations, including MHD simulations and PiC code, to support the PFRC2 concept. Familiarity with low- and high-temperature plasma diagnostics is desirable.

The candidate will also work in other areas including control, estimation, machine learning, and orbit dynamics. Work will involve programing in MATLAB, Python and C/C++.
The candidate will help write proposals and come up with new topics for proposals including SBIR and STTR proposals.

The candidate will also write technical papers, attend conferences and meet with customers.

Software Engineer

This position will involve writing flight software for spacecraft and aircraft. The work will involve programming in C/C++/Objective-C and other high level languages for real-time system. The engineer will write interfaces to hardware such as reaction wheels and star cameras. Work will be on Mac OS X, Linux and Windows OS.

Other desirable skills

  • Spacecraft telemetry and command systems
  • Machine/Deep Learning
  • OpenGL
  • Numerical Algorithms
  • Simulations

Spacecraft Controls Engineer

Design control systems for spacecraft including attitude control, formation flying, rendezvous and docking. Design estimators for both orbit and attitude estimation. The candidate must have experience working in MATLAB and high level languages such as C/C++.


A background in analytical and numerical methods is required. Experience with one or more CFD packages desired. Experience with internal and external flows desired. Background in aerothermodynamics desired. Knowledge of heat transfer in gas turbines and heat exchangers is desired.

Interns 2020

Interns will work on spacecraft and aircraft systems. This may include launch vehicles. Tasks may include writing software in MATLAB or C/C++, doing CAD work in AutoDesk inventor. Interns will write memos and contribute to technical papers. Most interns work on 2-3 projects over the summer. Interns will interact with engineers and scientists at Princeton Satellite Systems on a daily basis and with customers. No particular field of study is required. We hire rising sophomores through graduate students.

Princeton Satellite Systems is an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.