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.