We are always on the lookout for creative and talented people.
Please submit resumes to


IT Administrator Position


This position will administer and support the systems, networks, and telecommunications of our main office in Los Angeles, CA.  Position entails ongoing maintenance tasks for both computers and core company services including account management, groupware, mail servers, backup, firewalls, document management, and secure file-sharing with remote customers. The position will also be providing local end-user support for both Windows and Linux Operating Systems.

  • US Citizen or Permanent Resident (Green Card) candidates only.
  • In-depth knowledge of Windows and Linux Operating Systems
  • Very knowledgeable about computer hardware and networking
  • Structured and analytical thinking with strong problem solving and trouble shooting skills
  • Experience configuring and maintaining web services
  • Experience in writing shell scripts or similar (e.g. Bash,  Python, Ruby)
  • Can research and find the right hardware or software within budget that does the job
  • Able to research and incorporate new softwares to increase company efficiency


  • B.S. in relevant field or technical certifications
  • Good knowledge in C/C++ or similar
  • Web development Experience

back to top


Robotics and Autonomous Systems Research Scientist


The outstanding selected candidate will research and develop innovative algorithms in the aforementioned branches of science using multidisciplinary approaches to advance state of the art in challenging problems such as cooperative path planning for multiple unmanned systems, collaboration of agents in complex physical or virtual environments, cognitive agents learning games, plans and strategies in situated environments, theory of adjustable autonomy and social structures, biologically-inspired heterogeneous multi-agent planning systems, human-machine combined autonomous and semi-autonomous systems. The selected candidate will actively participate in as well as lead efforts to procure funding through grant proposals and execute them upon contract.

-Ph.D. in MAS, AI, ML, and related areas from a highly accredited US or Canadian university with high GPA.
-Solid academic records with peer reviewed publications in prestigious and well recognized journals.
-The ideal candidate should be well versed with some or all of the following topics: Multi-agent systems, filtering and estimation theory, motion planning for robotics, optimization theory, game theory, machine learning.
-Strong programming skills.
-Candidate must be willing to apply a hands on approach to all aspects of research and development
-Entrepreneurial aptitude in identifying promising funding opportunities.
-Fluent in English language and a great communicator.

-US Citizen or Permanent Resident (Green Card) candidates are strongly encouraged to apply.
-Experience in acquiring and executing US government funded programs.
-Software engineering experience including team development of large projects

back to top


Software Engineer


Position Summary
You will be working closely with a group of Research and Development Scientists and Engineers to breath life into cutting edge algorithms by implementing them in embedded and PC systems as pertaining to Unmanned Systems, with real time performance expectations.  UC manages and actively develops a variety of technologies in Machine Learning, Computer Vision, Networking, and Medical domains.

-US Citizenship or Permanent Residency is preferred
-Candidate holds a BS/MS in CS/EE or similiar
-Experienced with C++, Python
-Prior exposure and habitual user of version control systems (ie git/mercurial/svn)
-Proof of Open Source or Public domain contributions is required for application, coursework is NOT acceptable
-Working knowledge of libraries such as OpenCV, Boost, Eigen, HDF5 and GUI toolkits such as QT
-Knowledge of Build Systems such as CMake
-Familiarity with Linux environments is expected
-Knowledge of OpenCL and GPU computing is desirable.
-Knowledge of platform APIs such as POSIX is desirable.

back to top


Software Engineer – Networking


UtopiaCompression Corporation (UC) is seeking a full-time software engineer for its networking and communications research group. The candidate will work with a group of R&D Scientists and Engineers to design, develop, and test cutting-edge networking solutions and products. UC does R&D and product development in wireless ad hoc networks, airborne networking, automatic gateway generation, protocol translation, and satellite communications. The desired candidate should have expertise and experience in software development and creating software architectures. 



-Must be a US Citizen or Permanent Resident (Green Card) as required by government contract.  

-Candidate must hold a BS/MS in CS/EE from an accredited academic institution. 

-Familiarity with Linux environments is essential.

-Well versed with C, C++, including debugging and profiling tools.  

-Good knowledge of a scripting language such as Python.

-Good knowledge of a numerical software package such as Matlab, Octave or Numpy.

-Strong theoretical and programming experience in one or more of the following areas: networking, complexity analysis, communication systems, signal processing, linear algebra, probability, statistics, numerical optimization.


-Experience with the full software development lifecycle, prior experience in large-scale projects. 

-Good knowledge of transport layer and routing protocols.

-Knowledge of software defined networking and related technologies. 

-Experience with network simulators such as QualNet, OPNET, NS2 or NS3, or network emulators such as CORE and EMANE.

-Understanding of physical layer communication theory, including coding and modulation.

-Familiarity with satellite communications: link analysis, basic orbital mechanics. 

-Hands on experience with hardware and embedded systems development are highly desired.

-Kernel programming experience.

-In-depth knowledge and hands-on experience with compiler technology. 

back to top