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


 

IT Administrator Position

Description:

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

Desired:

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

back to top

 

Software Developer/System Administrator

Description:

Position Summary

You will be working closely with a group of Research and Development Scientists and Engineers to breathe life into cutting edge algorithms by implementing them in embedded and PC systems as pertaining to Unmanned Systems, with real time performance expectations.  This position will also be responsible for data acquisition from various sensors and software package creation and maintenance along with system administration tasks for development and embedded PCs with a focus on Linux.

Required Qualifications:

-Candidate holds a BS/MS in CS/EE or similiar

-Indepth knowledge of Linux from administrative to developer perspective is required

-Knowledge of Build Systems such as Cmake, Make

-Experienced with C++, Python

-Prior exposure and habitual user of version control systems (ie git/mercurial/svn)

SysAdmin skills :

-Knowledge of package management, conflict resolution, how to maintain/build packages

-Database (PostgreSQL) management

-ZFS management

-Driver installation, management

Preferred Qualifications:

-US Citizenship or Permanent Residency is preferred

-Proof of Open Source or Public domain contributions (coursework is NOT acceptable)

-Working knowledge of libraries such as OpenCV, Boost, Eigen, HDF5 and GUI toolkits such as QT

-Excperienced with Data Acquisition (Cameras, IMUs, RS232 based sensors etc) 

-Knowledge of platform APIs such as POSIX is desirable

back to top

 

Software Engineer

Description:

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.

Qualifications
-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

Description:

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. 

 

Requirements

-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.


Plus

-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