Frontier Technology, Inc. (www.fti-net.com)
Frontier Technology Inc.’s Sensor and Data Services group is a multi-program business unit, with offices in Beverly, MA and Colorado Springs, CO as well as work-at-home employees. The Beverly, MA office team provides science and software development services to space-based electro-optical infrared (EOIR) sensor programs. The Colorado Springs office team provides engineering and test support to the Air Force’s Enterprise Ground Services (EGS) program. We have extensive experience in systems engineering, sensor requirements definition, sensor design, sensor calibration, data analysis, radiometric performance validation, physics-based and phenomenological simulation tools, and data management.
We are looking for an individual with current, intermediate to advanced software engineering skills in C/C++, Python, MATLAB, Object Orientated Design and formal agile software process. Duties will include design, implementation, testing and maintenance of new and existing FTI software products and tools. This includes algorithms, analysis, and simulation and visualization software in both Windows and Linux environments. Additionally any skills or experience in MySQL, Big Data algorithms/tools and Machine Learning will be considered a bonus. Cross-platform development using Qt under both Windows and Linux is a plus. Eligibility to obtain a US Government security clearance is mandatory.
Candidates must be able to work both independently and together with scientists and other software engineers in the company. Occasional domestic business travel is expected as part of the role.
BS in Computer Science, Electrical Engineering or related study.
Minimum of 5+ years’ experience working in a commercial agile software engineering environment
Must be a U.S. Citizen
Strong verbal and written communication skills.
Comfortable supporting and presenting to customers
Ability to obtain and maintain a U.S. government security clearance.
Current working experience in C\C++ and Python at an Intermediate to Advanced level
Experience working under both Agile and Incremental development methodologies
Strong understanding and use of formal software process and standards
Experience designing, developing and maintaining application user interfaces
Experience with scientific programming and working on large, complex code-bases
Experience in distributed and multithreaded processing
Experience in Qt and cross platform development under both Windows and Linux
Strong background in mathematics, statistics or physical sciences
Experience designing, developing, and maintaining APIs
Experience in some or all: Jira, continuous integration, Java, MySQL, RESTful Web Services, Big Data algorithms and structure, Machine learning or statistical inference