Software Integration Engineer
Posted on: March 18, 2023
We are seeking 2 Software Engineers to support one of the Navy Submarine community's most important projects, Acoustic Rapid Commercial off-the-shelf Insertion (ARCI "arc-ie"). The ARCI program is a way for the Navy to capitalize on commercial off-the-shelf (COTS) rugged server and embedded computing technology to make quick periodic upgrades of submarine sonar signal processing capability. This technology will be integrated in ships for the US Navy, Royal Australian Navy, British Navy, Canadian Navy, and several US allies. These engineers will be involved in all aspects of the software development life cycle. Responsibilities: - Application Design (5%) - Development in C++, both modifications and from scratch (20%) - Linux OS Scripting Short Cuts (20%) - Troubleshooting, Testing, and Integration (65%) - Participate in Agile Scrums (daily) Test the JD: The main responsibility for this person will be getting the back end C++ components of the system working properly. This is a full service engineering role though so they will participate in scrums for tasking, program code, and test and troubleshoot their own code. There will be a good amount of time trying to figure out how to get their code integrated into the millions of lines of existing code from the current baselines. https://www.lockheedmartin.com/us/what-we-do/aerospace-defense/naval-systems.html Best vs Average: - Best candidate is someone who is willing to spend several weeks in the Test and Integration phase troubleshooting their code until it works in the system. With this being a legacy product that has been around for several years their are several challenges integrating new code. - This group is the problem solver for the rest of the engineers on the team so they need to love to solve problems. When an issue arises with another group and they cannot solve it then is gets escalated to this group to solve.
c++, agile, troubleshoot, port, linux, red hat, rhel, python, signal processing, acoustics, bash
Top Skills Details:
c++, agile, troubleshoot, port, linux, red hat, rhel, python
Additional Skills & Qualifications:
Required: - Bachelor's in Computer Science, Computer Engineering, or related degree - 3+ Years of experience programming with the C++ technologies (formal libraries, understanding pointers and inheritance, multithreading, oop, etc.) - Experience programming on a Linux platform (red Hat Linux 6 or 7) - 1+ Year of experience in an Agile Scrum Development Environment - Experience testing and troubleshooting own code into an existing code base - Active Secret Clearance (Interim is fine) Preferred Experience: - Virtual Technologies (KVM, VMWare, Kickstart) - Compute Cluster Technologies - Continuous Integration - Scripting in Python (Bash will work too) - Experience with Docker, Hadoop, GIT, Gerritt, Jenkins - Experience with testing software: junit, google test, google mock, test ng, cppunit Screening Questions: See Additional Information at the bottom --- What do you pick C++ over Java / Vice Versa --- What is inheritence? Who has inheritence? --- Do you like troubleshooting? What is the toughest technical problem you've solved? --- Linux - which threads are you most familiar with? What is your experience debugging from the command line?
Actalent connects passion with purpose. Our scalable talent solutions and services capabilities drive value and results and provide the expertise to help our customers achieve more. Every day, our experts around the globe are making an impact. We're supporting critical initiatives in engineering and sciences that advance how companies serve the world. Actalent promotes consultant care and engagement through experiences that enable continuous development. Our people are the difference. Actalent is an operating company of Allegis Group, the global leader in talent solutions.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
Keywords: Actalent, Alexandria , Software Integration Engineer, IT / Software / Systems , Manassas, Virginia
here to apply!