At GCI, we solve hard problems. GCI’s engineering team has a passion for designing and building modern systems that exceed our customers’ expectations. Our engineers are immersed in software tools and environments to include LINUX, Java, DSP in C, C++, Python, VHDL and Xilinx FPGA tools, NVidia CUDA acceleration, and more. Our team is versatile and gets to engage in all parts of the development process. The Software Developer Principal will lead the design and development of complex software systems and make significant enhancements to existing software. The ideal candidate is a hands-on developer with significant experience in developing scalable platforms, with experience in leading software development activities, systems that process data and messaging, hardware implementation, creating documentation and guides, and organizing and managing operations and maintenance actions. The candidate must have strong, firsthand technical expertise in a variety of system technologies and the proven ability to fashion robust scalable solutions that can manage critical communication systems. The candidate is a leader and provides supervision to more junior employees.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal