INNOPLEX is a service-disabled veteran-owned small business dedicated to making a difference in the world. We celebrate the importance of the work our employees perform and strive to hire individuals that value loyalty, integrity, respect, and honesty. This cultural fabric enables us to foster a high performing team in a family-like environment. Come join us!
About the job:
INNOPLEX is looking for a Software Engineer with strong C++ skills and an understanding of Digital Signals Processing (DSP) to join our application development team. The SWE will translate system requirements into software requirements, perform software design, and implement streaming services in an agile environment. The technology stack includes back-end processing on CUDA/GPU devices, data streaming using WebSocket APIs, and deployment in an orchestrated cloud native environment (Kubernetes/Docker).
Day to day activities include working with domain Subject Matter Experts (SME) and Systems Engineers to fully understand system requirements; translating new and existing DSP algorithms into micro-services; working with SMEs, user interface developers, and testers to validate developed services; and developing unit and integration tests.
The preferred candidate will be proficient in the following skills and technologies: C and C++ development, object-oriented design, ability to decompose algorithms written in Java, and experience optimizing C++ for performance.
Current clearance Required: TS/SCI with Polygraph
The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software tradc-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.
INNOPLEX, LLC is a family-focused company that has been awarded numerous awards to include Top Ranked Benefits, Best Places to Work, and Best Government Contractor in Howard County! Established in 2005, we have over 90 employees with the majority having a rich military service history. Our employees are mostly located in the surrounding areas of Columbia, MD and Aberdeen, MD. INNOPLEX, LLC is a mission-focused company with a wide range of expertise to include RF SIGINT Solutions, Wireless Protocol Processing, Cyber, and Mission Critical IT Operations.
INNOPLEX, LLC is proud to be an Equal Opportunity Employer All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected by law.
- Fourteen ( 14) years' experience as a SWE in programs and contracts of similar scope, type, and complexity is required. Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional Software Engineering experience on projects with similar software processes may be substituted for a bachelor's degree.