Software Engineer - Unmanned and Undersea Platforms
Company: Johns Hopkins University Applied Physics Laborator
Posted on: July 15, 2019
The Johns Hopkins University Applied Physics Laboratory (APL), a
national leader in scientific research and development, located
midway between Baltimore and Washington, DC., is seeking a Software
Job Summary: Perform full lifecycle software engineering for
unmanned and manned undersea platforms in a rapid prototyping,
Agile development environment. Duties would include concept
development for unmanned vehicle applications, command and control
software development, and at-sea testing.
- Perform software engineering for both submarine systems and
unmanned platforms, to include requirements development, object
oriented design, agile software development, laboratory testing,
and field testing. (60%)
- Install and configure mission-critical shipboard systems. This
includes unique opportunities to ride US Navy Ships in support of
system sea trials and crew training. (20%)
- Propose and develop innovative ways to apply cutting-edge
technology to extend the capabilities and performance of existing
- Document software development activities and test results.
Prepare for and conduct periodic design reviews. Prepare technical
reports and other briefing materials for presentation to peers,
upper management, external partners, working groups, sponsors, and
professional conferences. (10%)
Note: This job summary and listing of duties is for the purpose of
describing the position and its essential functions at time of hire
and may change over time.
Required Qualifications: B.S. in Computer Science, Computer
Engineering or related technical field. Minimum of one year
experience in software engineering with Java, C or C#. Strong
communication skills, both verbal and written. Desire to work in a
collaborative environment, supporting other team members towards a
common goal. The ideal candidate will possess initiative,
creativity, breadth of software development knowledge, and a desire
for continuous learning. Active Secret or higher level
Desired Qualifications: M.S. in Computer Science, Electrical, or
Mechanical Engineering with 3-5 years of prior software development
development experience. Experience in distributed systems
development. Familiarity with systems programming in GNU/Linux
environments and with embedded programming principles and real-time
software development expertise. Experience in Linux system
administration and network design.
Special Working Conditions: Occasional U.S. or overseas travel.
Occasional irregular working hours, including overtime for field
testing. Must be medically and physically capable for work and
travel on Navy ships and submarines.
Security: TS/SCI Clearance is required to perform essential
functions of the job. Applicants selected will be subject to a
Government security investigation and must meet the eligibility
requirements for an SSBI and access to Sensitive Compartmented
Information. Preference for current SSBI. Eligibility requirements
include US citizenship.
Benefits: APL offers a comprehensive benefits package including a
liberal vacation plan, a matching retirement program, significant
educational assistance, a scholarship tuition program for staff
with dependents, and competitive salaries commensurate with skills
and experience. For more information about our organization, please
visit our web site at www.jhuapl.edu.
Equal Employment Opportunity: Johns Hopkins University/Applied
Physics Laboratory (APL) is an Equal Opportunity/Affirmative Action
employer that complies with Title IX of the Education Amendments
Acts of 1972, as well as other applicable laws. All qualified
applicants will receive consideration for employment without regard
to race, color, religion, sexual orientation, gender identity,
national origin, disability, or protected Veteran status.
Keywords: Johns Hopkins University Applied Physics Laborator, Baltimore , Software Engineer - Unmanned and Undersea Platforms, IT / Software / Systems , Laurel, Maryland
Didn't find what you're looking for? Search again!