Job ID :
5652
Company :
Internal Postings
Location :
CEDAR RAPIDS, IA
Type :
Contract
Duration :
3 Months
Status :
Active
Openings :
1
Posted :
14 Aug 2014
Job Seekers, Please send resumes to resumes@hireitpeople.com

Job description:
In addition to below: Linux OS, networking, C++, scripting skills and possess a quick learning ability to help come up to speed on our current effort, strong communication skills, strong customer facing skills.

 

The team is building air to ground communication software. The system consists of software that runs on computers on the aircraft and software that runs on the ground on commodity hardware. OS is Linux everywhere. The air to ground communication happens over wifi/cellular/satellite. The software is mostly in user space (written in C++). We have noticed some kernel software as well but it is minimal (e.g. kernel modules).

 

Most of the software is already written, albeit very poorly. Most of the components are buggy, unstable and slow. The Customer needs help straightening that out. They need C++ developers that can review a component and either rewrite it from scratch or refactor it.

 

The scripts encountered are bash shell scripts. There are some python scripts in the code base as well. The Customer is looking for someone that can read/tweak scripts if necessary. That hasn't been needed thus far.

Documentation outside the code is poor as well. The partner will have to rely on reading the code and asking the Customer's engineers.