What are the responsibilities and job description for the Software Engineer position at Applied Research Associates?
DescriptionThe Advanced Co-Innovation Engineering (ACE) team in the Software Enterprise Division (SED) is looking for dedicated, hard-working software engineers to work in the challenging area of pairing research and prototyping with software design, development, and engineering. When the ACE team is not engaged directly in research and prototyping efforts, it is partnering with subject matter experts to assist them with their solutions.ACE members can expect to work with new individuals across many projects, since ACE works directly with various DoD organizations and with teams all over ARA itself. It is vitally important that ACE members can quickly become productive partners in new groups and can communicate effectively with a wide range of personalities.The ACE team frequently works in new domains and areas of unfamiliarity. Projects vary widely, including : Creating an automated, distributed infrastructure for submitting, testing, and scoring AI / ML models in public competitions.Adjudicating the intersection of kinetic projectiles across disparate terrain data sources faster than real-time.Writing custom protocols for Bluetooth communication with prototype IMUs.Representing radar jamming as a visual spectrum effect.Inferring network topologies from raw packet captures.As a result, ACE members are always learning new concepts and technologies, adapting their knowledge to the growing demands for their ability to support anyone. Rarely does the team do the same thing twice.A job with SED’s ACE team means a hybrid (remote and office) work schedule within an agile team environment, working on one or two projects. Given the diverse nature of our work, members can expect to leverage different languages, frameworks, technology stacks, and miscellaneous tooling.Software Engineer Requirements : US Citizenship requiredThe nature of work (i.e. interactions with the intelligence community and DoD programs) requires eligibility to apply for and hold a US security clearance; selected applicants will undergo a security investigation and must meet eligibility requirements at the time of employmentRelocation to an available hybrid office located in : Orlando, FL (preferred); and Raleigh North CarolinaBS degree in Computer Science, Engineering, or a closely related field along with at least 3 years of relevant work experience OR MS degree with 0-2 years of relevant work experience OR PhDAbility to quickly understand existing code and enhance and build on an existing architectureStrong math skills and a solid understanding of algorithm design and optimizationDemonstrated ability to work both autonomously as well as with large and small teams of programmersExperience inferring, elucidating, and extracting requirements from vague directionPractice with cross-domain application of knowledgeDocker fluencyPython familiarityLinux operating system familiaritySoftware Engineer Preference to applicants with one or more of the following : C / C and / or Go experienceKubernetes deployment experienceUnderstanding of networking for multi-service applications or distributed applicationsExperience with network communicationsExperience with electromagnetic spectrum operations and the electromagnetic operating environmentWho is ARA?Do you want to work for a purpose? Applied Research Associates, Inc. (aka ARA) is an employee-owned international research and engineering company. We have been providing technically superior solutions to complex and challenging problems in the physical sciences since 1979. ARA has over 2,000 employee owners and continues to grow rapidly. Together, our offices throughout the U.S. and Canada provide a broad range of technical expertise in defense, civil, and health technologies, computer software and simulation, systems analysis, environmental technologies, and testing and measurement.ARA also prides itself on having a challenging culture where innovation and experimentation are the norm. The motto, “Engineering and Science for Fun and Profit” sums up the ARA experience. Employee ownership ensures you have a voice with what happens in the company. We are also very proud of our Women’s Initiative Network (WIN), whose purpose is to motivate, support, and encourage professional career development for women to maximize career and professional accomplishments.To find out more about what ARA has to offer, visit our website : QualificationsEducationRequiredBachelors or better in Computer SciencePreferredMasters or better in Computer ScienceExperienceRequired3 years : Relevant Work ExperienceEqual Opportunity Employer / Protected Veterans / Individuals with DisabilitiesThe contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)