Jacobs Senior Autonomy Engineer in Beavercreek, Ohio
Challenging Today. Reinventing Tomorrow.
We're invested in you and your success. Everything we do is more than just a project. It's our challenge as human beings, too. That's why we bring a thoughtful and collaborative approach to every one of our partnerships.
At Jacobs, we challenge the status quo and redefine how to solve the world's greatest challenges, transforming big ideas into intelligent solutions for a more connected, sustainable world.
Design your career with a company that inspires and empowers you to deliver your best work so you can evolve, grow and succeed – today and into tomorrow
Senior Autonomy Engineer-
Jacobs is currently seeking a Senior Autonomy Engineer for our Dayton, Ohio office to develop solutions to vehicle and sensor autonomy problems. Jacobs engineers address complex environments that are more extreme than those encountered by civilian applications. The successful candidate will work with cutting-edge Government frameworks while expanding the applications of Artificial Intelligence (AI) and Machine Learning (ML).
Conducts literature reviews, customer interviews, and industry assessments to plan efforts and maximize commercial impact
Analyzes user needs and software requirements to determine the feasibility of design within time and cost constraints. Writes project proposals based upon these estimates
Conducts multidisciplinary research in the design, development, testing, and utilization of automatic software components at any or all stages of the autonomy loop. Addresses commercial and Government applications, including limitations, capabilities, and requirements.
Demonstrates an ability to integrate diverse components, both off-the-shelf and novel
Designs, develops, documents, tests applications, debugs applications, software, and systems that contain mathematical solutions, especially matrix, graph, logic, and statistics methods
Designs, develops, and modifies software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design
Leads integration for flight and operational testing
Coordinates software system installations and monitors equipment functioning to ensure specifications are met
Mentor junior employees
Here’s What You’ll Need:
The candidate shall have at least 5 years of experience as a Software Engineer in software development/engineering using C++ or python. Fluency in Java is a plus. Important skills include algorithm design, configuration management, build systems, documentation, network communications, containerization, and testing. Jacobs applies the agile development
The candidate shall have experience with AI (preferred) or ML
The candidate shall have experience with unmanned systems
The candidate shall be able to communicate directions and provide guidance to junior programmer/analysts, as required.
Additional Desired Qualifications:
Additional desired qualifications for the ideal candidate include:
Understanding of Cognitive Architectures
Understanding of Convolutional Neural Networks
Understanding of generative techniques, both neural and other
Theoretical bases for artificial intelligence, machine learning, and autonomy
Mathematical programming experience, especially optimization and simulation
Experience with machine learning software packages, such as Café, Torch, TensorFlow, or Theano
Experience with AI software packages
Understanding the limitations of techniques and having a desire to push the envelope. The engineer will develop skills with all parts of the autonomy loop
Experience in sensor processing, sensor exploitation, knowledge management, planning, and Guidance/Navigation/Control.
Demonstrated ability to quickly learn and adapt.
Skills in advanced mathematics
Ability to plan and accomplish goals and complicated tasks and provide consultation on complex projects as a top-level contributor or specialist
Experience “wrapping” legacy systems or components as Web Services within a SOA framework or container framework (i.e., Docker)
Experience developing solutions integrating and extending FOSS/COTS products
Demonstrated technical writing skills and have generated technical documents in support of a software development project
Understanding of Open Mission Systems (OMS)
Statistical methods and packages
AI and ML packages
Prolog or similar declarative languages
Demonstrated advanced mathematical expertise, especially derivations of algorithms or synthesis of controllers.
Filter design and implementation
Robotics, especially robots within uncontrolled or adversarial environments
Computer networking and platform-neutral messaging protocols and formats, such as Google Protobufs, JSON, and BSON.
Sensor processing or exploitation, especially SAR, EO, and IR
Matlab or Octave
This position may require the ability to obtain and maintain a security clearance. Clearance processing will be completed by the U.S. Government. Factors considered for a U.S. Government Security Clearance include but are not limited:
U.S. Citizenship (Required)
Favorable Criminal History Check
Abuse/Illegal Drug Use
Location: Beavercreek, OH
Jacobs is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, religion, creed, color, national origin, ancestry, sex (including pregnancy, childbirth, breastfeeding, or medical conditions related to pregnancy, childbirth, or breastfeeding), age, medical condition, marital or domestic partner status, sexual orientation, gender, gender identity, gender expression and transgender status, mental disability or physical disability, genetic information, military or veteran status, citizenship, low-income status or any other status or characteristic protected by applicable law. Learn more about your rights under Federal EEO laws (https://www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf) and supplemental language (https://www.eeoc.gov/sites/default/files/migrated_files/employers/eeoc_gina_supplement.pdf) .