Full Job Description
Are you searching for challenging software engineering work?
Do you have an interest in working with autonomous unmanned platforms?
Do you thrive in a dynamic and collaborative environment?
If so, we are looking for someone like you to join our team at APL.
We are seeking a Software Engineer to help us perform full lifecycle software development for test and evaluation of unmanned platforms. You will join a hardworking team of engineers in an agile software development environment, creating software for unmanned platforms and state of the art simulation tools.
As an Autonomy Test and Evaluation Software Engineer…
Your primary responsibility will be to perform software engineering for unmanned platforms. This is to include requirements development, agile software development, modeling, simulation testing, and field-testing.
You will design, develop, and set up simulation environments used to test and evaluate autonomy algorithms and autonomous systems.
You will plan, execute, and perform analysis on field tests and experiments.
You will support architecture development, integration, and testing software/hardware in operationally-realistic environments.
You will propose and develop innovative ways to apply cutting-edge technology to extend the capabilities and performance of existing systems.
You will document software development activities, test plans, and test results. Prepare for and conduct periodic design reviews, as well as, technical reports and other briefing materials for presentation to all levels of staff and Government agencies.
You will meet our minimum qualification for the job if you…
Have a BS degree in Computer Science, Computer Engineering, or related field.
Have 2 years of relevant experience developing software in Java, C , and Python.
Have experience developing software in a GNU/Linux environment.
Are highly skilled and motivated in object-oriented software development.
Are passionate about software design, software engineering, and developing cutting edge tools for robotics applications.
Are able to obtain a Secret level security clearance. If selected, you will be subject to a government security clearance investigation and must meet the requirements for access to classified information. Eligibility requirements include U.S. citizenship.
You'll go above and beyond our minimum requirements if you…
Have a MS in Computer Science, Computer Engineering, or equivalent.
Have experience with developing simulation based test and evaluation tools.
Have experience working in an agile software development environment.
Have an active Secret level security clearance.
Why work at APL?
The Johns Hopkins University Applied Physics Laboratory (APL) brings world-class expertise to our nation's most critical defense, security, space and science challenges. While we are dedicated to solving complex challenges and pioneering new technologies, what makes us truly outstanding is our culture. We offer a vibrant, welcoming atmosphere where you can bring your authentic self to work, continue to grow, and build strong connections with inspiring teammates.
At APL, we celebrate our differences and encourage creativity and bold, new ideas. Our employees enjoy generous benefits, including a robust education assistance program, unparalleled retirement contributions, and a healthy work/life balance. APL's campus is located in the Baltimore-Washington metro area. Learn more about our career opportunities at www.jhuapl.edu/careers .