A remarkable workplace empowers exceptional people to solve hard problems.
Spectric Labs is an ideal place for curious innovators. We reduce red tape and barriers so our colleagues can focus on solving challenging and complex problems.
Our Benefits
We take care of you so you can be at your best.
Paid TimE OFF
20-40 days of paid time-off annually (based on experience)
Unused balance paid annually as cash bonus
4 weeks of paid parental leave
Company paid long term disability insurance
SAVING
401k employer contribution of 25% of pay with no matching or vesting requirements
Access to Dependent Care FSA
Company paid life insurance
WELLNESS
Generous medical, dental, and vision plans with no-cost and low-cost premiums
Employer contribution of $3,840 (annually) for health savings account (HSA); access to Health Care FSA
$10,000 cash-in-lieu bonus (annually) if you have qualified medical coverage from another source
Fully paid short-term and long-term disability insurance
GROWTH
Employee ownership through stock awards provided to all employees
Reimbursement opportunities for education, training, and conferences
Career Opportunities
Conduct applied research and development, including the development and assessment of signal processing algorithms against real-world data. Define sensor and signal processing systems for optimal performance, and build signal collection and processing systems. Responsibilities include development of digital signal processing algorithms and analysis tools; conducting data processing and analysis; performing signal detection, characterization, and geolocation operations; as well as designing prototype systems and implementing algorithms in software as research progresses toward practical application.
Desired Qualifications and Skills:
-
Bachelor’s or higher degree in Electrical Engineering, Computer Engineering, Physics, Mathematics, or a related field
-
Strong analytical skills in the areas of adaptive filter theory, spectral estimation, detection and estimation theory, linear algebra, and/or stochastic processes
-
Fluency in X-Midas, GNURadio, MATLAB, or similar signal processing software environment
-
Strong software skills including proficiency in C/C++ and Python
SIGNAL PROCESSING ENGINEER
SOFTWARE ENGINEER
Develop, maintain, and enhance complex and diverse software systems. Support research, engineering, and development of innovative solutions to support operational Intelligence Community missions. Work includes engineering robust infrastructure, end-point capabilities, and cloud implementations. Responsibilities include creating new tools and applications using a variety of software languages, frameworks, and libraries as well as refining and enhancing existing applications to better meet the customer's mission. Must be able to apply research skills to identify various methods and solutions to complex software challenges
Desired Qualifications and Skills:
-
Bachelor’s or higher degree in Computer Science, Computer Engineering, Mathematics, or a related field
-
Knowledge of software life-cycle management and ability to develop robust, production-ready software
-
Strong software skills including proficiency in Java, JavaScript, Python, object-oriented design, or other technologies and techniques
-
Webservice and Database development experience
DATA SCIENTIST
Design and develop methods, processes, and systems to consolidate and analyze structured and unstructured data. Develop information tools, algorithms, dashboards, and queries to monitor and improve customer data processing. Recommend and develop new technical solutions, products, and/or standards in support of functions strategy and operations. Requirements include identifying, retrieving, manipulating, and exploiting multiple structured and unstructured data sets from various sources, including building or generating new data sets as appropriate as well as initiating the efficient implementation of methods, tools, and algorithms using a comprehensive range of technologies.
Desired Qualifications and Skills:
-
Bachelor’s or higher degree in Computer Science, Mathematics, or a related field
-
Experience with Hadoop framework, MapReduce, Hive, Pig, or other open source data analytic tools.
-
Strong software skills including proficiency in Python, JavaScript, SQL, Pig, or R
-
Data mining methods, database structures, and analytic information extraction and visualization experience
USER INTERFACE DESIGNER
Develop, maintain, and enhance complex and diverse customer facing software systems. Work includes engineering robust infrastructure, end-point capabilities, and cloud implementations. Integrate applications by designing database architecture and server scripting, and studying and establishing connectivity with network systems and information servers. Responsibilities include Java and Javascript development to build modern, dynamic user interfaces and webservices.
Desired Qualifications and Skills:
-
Bachelor’s or higher degree in Computer Science, Computer Engineering or a related field
-
Familiarity with a code framework such as React Angular and a working knowledge of layout frameworks such as Bootstrap or Foundation
-
Knowledge of User Interface development techniques
SYSTEM ENGINEER
Support a full range of System's Engineering services such as project management, system design, test, and integration. Develop ConOps, requirements, use cases, and other system level specifications, and organize system level testing to verify compliance to these specifications. This role supports software systems development, including documenting system application requirements, system interfaces, and data sources; and supporting technical planning, development, integration, verification, and validation.
Desired Qualifications and Skills:
-
Bachelor’s or higher degree in Systems Engineering, Computer Science, Computer Engineering, Mathematics, or a related field
-
Understanding of system engineering practices & principles to lead and/or assist with all aspects of system development
-
Strong communication skills (both written and verbal) to work directly with customers
-
Experience using mathematical model tools and languages such as MATLAB or Python
PROGRAM MANAGER
Responsible for planning, organizing, and managing resources, including subcontractors and cross-contractor teams. The ideal candidate will be experienced in leading large System Development programs maintaining high levels of customer satisfaction while motivating staff to meet and exceed customer expectations. Lead meetings with key stakeholders to gather requirements, analyze impact, and finalize plans as steps in an iterative process supported by formal sign-off from approvers. Demonstrated ability to create input for data-driven decisions, and a track record of follow through on the implementation of such decisions.
Desired Qualifications and Skills:
-
Bachelor’s or higher degree from an accredited college or university
-
Demonstrated experience leading programs and personnel in the federal sector
-
Experience managing and maintaining contractor interface with the senior levels of the customer's organization