Autonomy Software Developer

General Atomics
Poway, California, US
$87.1K-$133K a year
Full-time
We are sorry. The job offer you are looking for is no longer available.

General Atomics Aeronautical Systems, Inc. (GA-ASI), an affiliate of General Atomics, is a world leader in proven, reliable remotely piloted aircraft and tactical reconnaissance radars, as well as advanced high-resolution surveillance systems.

We have an exciting opportunity for an Autonomy Software Engineer in Poway, CA. The Autonomy and Artificial Intelligence Solutions Software group is charted to develop and deploy end-to-end autonomous systems that enable unmanned aerial systems (UAS) to execute autonomous missions.

Find out exactly what skills, experience, and qualifications you will need to succeed in this role before applying below.

DUTIES AND RESPONSIBILITIES :

  • Technical, Hands-On software developer that will implement cutting edge autonomy software stacks
  • Lead software development of air-to-air autonomy algorithms capable of making robust decisions for planning and control in uncertain, dynamic environments multi-vehicle operations using state-of-the-art techniques from academia and industry
  • Write and test software to support the integration of autonomy algorithms into aircraft (such as autopilots, payloads, or other functional components) or other robotic systems
  • Design and prototype autonomous software and validate designs through a series of purpose-designed experiments.
  • Participate in and coordinate the establishment of design concepts, criteria, and engineering efforts for product research, development, testing, and integration.
  • Interact with internal and external representatives at various levels concerning resolution of technical and scheduling issues.

Act as contact for engineering activities.

  • Ensure technical leadership and excellence is maintained by participating in the planning, attraction, selection, retention, and development of the required management, professional, and technical talent.
  • Participate in progress review sessions to discuss cost, schedule, and technical performance.
  • Identify engineering issues and provide leadership insight into developing software solutions to meet customer requirements.
  • Technical mentor to junior engineers.
  • Responsible for ensuring all laws, regulations and other applicable obligations are observed wherever and whenever business is conducted on behalf of the Company.
  • Responsible for ensuring work is accomplished in a safe manner in accordance with established operating procedures and practices.
  • Other duties as assigned or required.

We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.

Job Qualifications :

Typically requires a bachelors or masters degree in computer science, information systems or related discipline and two or more years progressive software development experience with a bachelors degree.

May substitute equivalent experience in lieu of education.

  • Has strong object oriented software engineering fundamentals.
  • Experience in two or more areas : autonomous control, full stack development, edge software deployment, service oriented architecture, collaborative autonomy, distributed software systems, or networking.
  • Experience developing scalable software architectures.
  • Industrial experience developing distributed collaborative autonomous robotic software
  • Demonstrated ability to trouble-shoot complex software
  • Strong C / C++ software development skills
  • Excellent verbal and written communication skills
  • Must be able to architect, design, and develop complex software
  • Must possess the ability to resolve complex technical problems
  • Strong communication, leadership, presentation, and interpersonal skills are required to enable an effective interface with other departments, all levels of management, professional and support staff, customers, potential customers, and government representatives
  • Customer focused, must be able to work on a self-initiated basis and in a team environment, and able to work extended hours and travel as required.
  • Ability to obtain and maintain a DoD security clearance is required.

Salary : $87,070 - $132,963

J-18808-Ljbffr

12 days ago
Related jobs
Promoted
General Atomics
Poway, California

Technical, Hands-On software developer that will implement cutting edge autonomy software stacks. Experience in two or more areas: autonomous control, full stack development, edge software deployment, service oriented architecture, collaborative autonomy, distributed software systems, or networking....

Promoted
VirtualVocations
El Cajon, California

A company is looking for a Senior Python/Typescript Developer to maintain and develop software solutions for their platforms. ...

Promoted
AI Startup in Stealth
CA, United States

As a Data Center Infrastructure Software Developer, you will be at the forefront of designing and developing innovative software solutions for large-scale data centers. If you’re a highly skilled software developer with a passion for building large-scale infrastructure systems, we want to hear from ...

Promoted
General Atomics
Poway, California

May function in a leadership role for a project and/or program and provide direction and guidance to less experienced developers or team of developers. Represent the organization as a prime technical contact for the project and/or program with the software developer group, customer, and management a...

NVIDIA
Remote, CA, US
Remote

NVIDIA is hiring senior engineers to develop its AI platform and more specifically its performance optimizations in deep learning frameworks using JAX, a tool that can differentiate between Python control code and NumPy code. BS in Computer Science or Computer Engineering or related field (or equiva...

HCLTech
California , USA

Java language knowledge for building services and micro services such as Restful with JSON and/or SOAP with XML based request/response required.Implementing design patterns, algorithms and applying innovative methodologies experience required.Oracle Database interaction technologies such as Hibernat...

Splunk Inc
California, United States
Remote

Splunk is looking for enthusiastic and innovative Software Engineers to join our Splunk Observability team who will work on systems that empower our customers to quickly detect and resolve their infrastructure and application issues. Follow the best software development practices, and hold the high ...

Into City Prep
California, CA, US

A chance to pitch for pre-seed funding at the end of the program  All of the above is Free of Charge Who We're Looking For: Technical talent with a background in coding, AI, or software development and the desire to build innovative solutions in consumer, enterprise software, or AI sectors. If ...

Crypto Recruit
CALIFORNIA

As our Software Engineer Intern, you will have the opportunity to learn about a wide range of technologies at the company, including blockchain protocols, smart contracts, node. You will work closely with a group of talented Product Managers, UX Designers, and other Backend/Frontend Engineers. Let u...

Info-Tech Research Group
CA
Remote

We’re looking for seasoned Senior Software Developers, especially people who really care about the quality and impact of the products they’re building. Your responsibilities as a Senior Software Developer:. Build, test, and support the development of web software applications and internal tools. Min...