Logo
Parry Labs

Software Engineer

Parry Labs, Dallas, Texas, United States, 75215


Who Are We?At Parry Labs, we're redefining the edge where new capability meets mission-proven certainty. We deliver digital combat power with open software architecture, small-form factor hardware and engineering to keep pace with the speed of modern warfare and enable a decisive combat advantage for the defense community. We make the networked connectivity of every asset, from warfighters to weapon systems, the dominant force in a digital battlespace, all in a day's work. Join us in the innovation of integration at Parry.Duties & ResponsibilitiesDevelopment processes and software programming.Assist with software requirements, create design artifacts, develop & document code, and create software unit tests & system tests.Develop software interfaces and use functional analysis and Model-based Systems Engineering (MBSE) processes to develop interface control documentation.Collaborate with both internal and external teams (developers, system integrators, system testers, and system requirements engineers) to support delivery of quality design products.Maintain technical cognizance of subsystem interdependencies in support of maturing ICD's for identifying and resolving gaps.Incorporate cross-IPT feedback to support the development and approval of the products.Produce software artifacts (e.g., software development plan, software design document, software version description, interface control document and configuration management plan).Create UML Diagrams.Other duties as assigned.Required Qualifications4+ years of experience and a Bachelor's Degree in computer science engineering, or related STEM field. Will consider years of related experience in lieu of degree.Proficiency in MS Office (Excel, Word, and PowerPoint).Produce software artifacts (e.g. Software Development Plan, Software Design Document, Software Version Description, Interface Control Document, Software Configuration Management Plan).Derive software requirements, develop use cases and user stories.Assist with ROMs on software components for proposals.Ability to create UML Diagrams (class, sequence, activity, component, and data flow diagrams). Preferred design tool is Cameo.Excellent coding skills with knowledge in C/C++ and Java. Strong knowledge of Object-Oriented Design and Programming.Experience in ARINC 661 standard.Experience in DO-178C software lifecycle.Experience in OpenGL / Maestro.US Citizen with ability to obtain and maintain a security clearance.Up to 25% travel.Preferred QualificationsExperience with Agile Development methodologies.Experience with JIRA or similar Agile development tool.Experience in proposal work.Experience with Cameo or similar modeling tools.Experience with client server architectures.Understand and debug TCP and UDP packet traffic.Experience in Linux environments.Knowledge of software middlewares (e.g., JMS, DDS, and Kafka).Knowledge of UAS systems and ground control station architecture (e.g. STANAG 4586, FoS Block specification).Knowledge of FACE, MOSA, OMS, and UCS standards.Why Join Parry Labs?At Parry Labs, we foster a culture of curiosity, collaboration, and diversity. Employees are given the autonomy to leverage their skills in creating state-of-the-art tech solutions that aid in the protection of the American Warfighter. We encourage new and bold ideas that push the status quo. It is this entrepreneurial spirit that drives us.Parry Labs will support you with workplace flexibility, a commitment to the health and well-being of you and your family and provide opportunities to work with a purpose. We are committed to supporting your success in both your professional and personal lives with benefits such as education assistance and unlimited paid time off, just to name a few.

#J-18808-Ljbffr