Great people working together in a relaxed, positive environment, solving challenging engineering problems while developing world-class products
Founded in 1998, Escape Communications designs, produces and sells complex wireless communications products and systems into the telecommunications and SATCOM equipment industries, in both commercial and defense markets.
We are located in the South Bay area, a few short miles from Los Angeles County beaches. Escape is a small company, where employees get the opportunity to play a critical role in the development and delivery of world-class products to companies across the globe. We are growing, and we are looking for exceptional, motivated individuals to grow with us.
For more details, visit http://www.escapecom.com/open-positions/
Job Description / Required Skills
This job involves porting, updating, integrating, and testing existing C and C++ code and libraries to support FPGA-based radios as well as developing some new code.
Must have C and basic C++ experience.
Must have some network programming experience, e.g. using BSD sockets, UDP/IP, ethernet, Wireshark.
Must have some system programming experience, e.g. using IPC, POSIX, threads, locks, shared memory, etc.
Must have experience targeting embedded processors using GCC or similar cross-compile tools. The operating system is typically Linux and the target processors are typically PPC or ARM.
Must have lab experience. Must be proficient at debugging code and making it work on target platforms.
Python is not a requirement but is beneficial. Some of our custom tools are written in Python.
Java-script and HTML are not a requirements but are beneficial. Some of our products and development tools include a Web-GUI management interface.
SNMP experience is not a requirement but is beneficial. Most of our products have an SNMP management interface.
BSP experience is not a requirement but is beneficial. The board support package for most target platforms has already been developed; however, prior experience with BSP development, device-tree, and Yocto is welcome as we occasionally target new platforms and add new devices and packages.
Software DSP experience is not a requirement but is beneficial. All signal processing is typically done in FPGA modules written in VHDL by the HDL team. Software typically provides support for configuration, status, and control of the FPGA modules; however, some software implements high-level protocols for acquisition, tracking, calibration, and control.
A bachelor's degree in CE, EE or CS is required; graduate degrees are also highly preferred.
Successful applicant must be able to provide proof of authorization to work full-time in the US without visa sponsorship.
Benefits
Escape Communications offers a relaxed work environment and a generous benefits package, including health benefits, long-term disability insurance, flexible vacation time, a 401K retirement plan, flexible work schedule (9/80), and a stock options plan for qualified applicants.
Escape Communications is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.