Software Integration Engineer
Company: Actalent
Location: Manassas
Posted on: March 18, 2023
|
|
Job Description:
Description:
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.
Skills:
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?
Experience Level:
Intermediate Level
About Actalent:
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
Click
here to apply!
|