Post job

Software Developer jobs at General Atomics - 89 jobs

  • Software Developer III

    General Atomics 4.7company rating

    Software developer job at General Atomics

    **50672BR** **Company:** General Atomics Aeronautical Systems Job Summary 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. Under supervision dependent on skill level, this position is responsible for integrating and testing the full SW stack for autonomy and AI from conception to deployment as needed. This position also contributes to standing up unclassed and classified SILs, actively supporting flight events as needed, interfacing with customers, and doing what is required to ensure the project succeeds. Assignments might include writing SW to bridge components, running SIL's for integration testing before flight, helping to integrate third party payloads on to the plane, analyzing test results, or helping to fix issues during ground testing or even in flight as it relates to SW. Communication and adaptability with intense customer focus is key for this position. **DUTIES AND RESPONSIBILITIES:** + Integration and end to end testing encompassing architecting system deployments, autonomy/AI flight ops support, integration of Artificial Intelligence solutions, integrating third party payloads, understanding SW stack end to end, developing/validating requirements, developing SW bridges, and generally being responsible for the overall software system end to end through its life cycle. + Work with stakeholders through the life cycle to define requirements, integrate, and verify systems. + Work with stakeholders in support of creating test plans, test cases, and test execution of software features. + Plan and coordinate deployment of enterprise applications and/or aircraft embedded software features including cross-platform compliance. + Plan and develop the maintenance of software solutions including debugging, maintenance, and updating to ensure viability in a rapidly evolving environment. + In person SW support for lab test and flight events. + Work with test team in supporting development of test automation. + Maintain the strict confidentiality of sensitive information. + Perform other duties as assigned. + Responsible for observing all laws, regulations and other applicable obligations wherever and whenever business is conducted on behalf of the Company. Expected to work in a safe manner in accordance with established operating procedures and practices. We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply. **Job ID#:** 50672BR **Job Category:** Engineering **Travel Percentage Required:** 0% - 25% **Full-Time/Part-Time:** Full-Time Salary **State:** California **Clearance Level:** Secret **Pay Range Low:** 98,100 **City:** Poway **Clearance Required?:** Desired **Pay Range High:** 171,398 **Recruitment Posting Title:** Senior Software Developer **Job Qualifications:** + Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or a related discipline and progressive software development experience as follows; four or more years of experience with a bachelors degree or two or more years of experience with a masters degree. May substitute equivalent experience in lieu of education. + Must Haves: + Must have a Bachelor's degree in computer science, information systems or related discipline. + Must be customer focused, formulates plans based on the development of innovative new designs in resolving advanced software development problems. + Must have ability to understand new concepts quickly and apply them accurately throughout an evolving environment. + Must have ability to understand systems from application level to deployment details. + Strong communication, presentation, and interpersonal skills are required enabling an effective interface with other departments, teams, or third parties. + Familiarity with operating systems RHEL and Windows. + Familiarity with Docker and containers. + Strong familiarity with coding in one or more of programming languages Java, Java Script, C/C++, and Python. + Nice to Haves/Preferred + A Master's degree in computer science, information systems or related discipline. + Nice to have broad technical expertise in integrating and verifying software distributed systems. + Experience with OMS architecture + Experience in Object-Oriented Design, Distributed Systems, and Service-Oriented Architectures. + Knowledge of architecting and developing full stack software in an enterprise environment. + Experience developing CI/CD pipelines using tools such as Jenkins and Gitlab. + Familiarity with virtualization technologies such as Docker and Virtual Machines. + Familiarity with Kubernetes. + Familiarity with database technology such as MySQL, Oracle, and MongoDB. + Familiarity with DDS. + Familiarity with JAMA, SysML and git + Familiarity with networking. + Must be able to work both independently and in a team environment. + Ability to obtain and maintain a DoD security clearance is required. **US Citizenship Required?:** Yes **Experience Level:** Mid-Level (3-7 years) **Relocation Assistance Provided?:** No **Workstyle:** Hybrid General Atomics is committed to hiring and retaining a diverse workforce. We are an Equal Opportunity Employer and will consider all qualified applicants for employment without regard to race, color, religion, religious creed, ancestry, gender, pregnancy, sex, sexual orientation, transitioning status, gender identity, gender expression, national origin, age, genetic information, military and veteran status, marital status, medical condition, mental disability, physical disability, or any other basis protected by local, state, or federal law. In accordance with applicable federal law, General Atomics takes affirmative action to employ and advance the employment of qualified protected veterans and individuals with disabilities. We also prohibit compensation discrimination under all applicable laws. U.S. Citizenship is required for certain positions. To learn more, please review the EEOC's "Know Your Rights: Workplace Discrimination is Illegal" poster.
    $90k-121k yearly est. 50d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Software Developer III

    General Atomics 4.7company rating

    Software developer job at General Atomics

    **51881BR** **Company:** General Atomics Aeronautical Systems 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. Under general supervision with limited review, this position independently determines approaches and solutions for designing, developing, and modifying enterprise-wide end-user, system-level, and data management software applications. Responsibilities include planning application development and deployment, ensuring software compliance standards, evaluating software integration with the computing environment, and managing documentation, testing, maintenance, and updates. Communication with domain experts, customers, users, and management occurs throughout the software development lifecycle. **DUTIES & RESPONSIBILITIES:** + Determine user requirements and specifications and plan for software development within the broader organizational scope, including end-user, system-level, and data management applications. + Formulate detailed plans for implementing software solutions, including program design, language, platform, and resource requirements. + Implement designs through coding, testing, and documentation. + Deploy applications across the enterprise, ensuring cross-platform compliance and availability of necessary resources. + Maintain code through debugging and updates to adapt to the evolving environment. + Assist in planning future applications based on advancements in computer technology. + Communicate with software developer groups, users, management, and the wider community through publishing and presenting technical papers. + Maintain strict confidentiality of sensitive information. + Perform other duties as assigned. + Observe all laws, regulations, and obligations applicable to business conducted on behalf of the company. + Work safely in accordance with established operating procedures and practices. We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply. **Job ID#:** 51881BR **Job Category:** Engineering **Travel Percentage Required:** 0% - 25% **Full-Time/Part-Time:** Full-Time Salary **State:** California **Clearance Level:** Secret **Pay Range Low:** 98,100 **City:** Poway **Clearance Required?:** Desired **Pay Range High:** 171,398 **Recruitment Posting Title:** Embedded Systems Software Developer **Job Qualifications:** + Typically requires a bachelor's degree, master's degree, or PhD in computer science, information systems, or a related discipline and progressive software development experience. Requires four or more years of experience with a bachelor's degree or two or more years of experience with a master's degree. May substitute equivalent experience in lieu of education. + Must have a complete understanding of software development concepts, principles, and theory. + Demonstrates complete understanding and application of programming and analysis concepts. + Experience with both developing tests as well as executing and automating them. + Proficient in Python & C is required, C++ preferred + Proficient with AI tools such as Claude or Llama + Experience with Amazon Web Services + Must possess the ability to understand new concepts quickly and apply them accurately in an evolving environment. + Ability to organize, schedule, and coordinate work phases. + Ability to determine the appropriate approach at the task level or, with assistance, at the project level. + Provides solutions to a range of complex problems. + Must have strong communication, computer, documentation, presentation, and interpersonal skills. + Ability to work independently and as part of a team. + Capable of leading a team of less experienced professional employees on semi-routine tasks. + Ability to obtain and maintain a DoD security clearance is required. **US Citizenship Required?:** Yes **Experience Level:** Mid-Level (3-7 years) **Relocation Assistance Provided?:** No **Workstyle:** Onsite General Atomics is committed to hiring and retaining a diverse workforce. We are an Equal Opportunity Employer and will consider all qualified applicants for employment without regard to race, color, religion, religious creed, ancestry, gender, pregnancy, sex, sexual orientation, transitioning status, gender identity, gender expression, national origin, age, genetic information, military and veteran status, marital status, medical condition, mental disability, physical disability, or any other basis protected by local, state, or federal law. In accordance with applicable federal law, General Atomics takes affirmative action to employ and advance the employment of qualified protected veterans and individuals with disabilities. We also prohibit compensation discrimination under all applicable laws. U.S. Citizenship is required for certain positions. To learn more, please review the EEOC's "Know Your Rights: Workplace Discrimination is Illegal" poster.
    $90k-121k yearly est. 50d ago
  • Enterprise Software Engineering Director & CoE Leader

    Northrop Grumman Corp. (Au 4.7company rating

    San Diego, CA jobs

    A leading defense technology company is looking for a Corporate Software Engineering Director 1 in San Diego, CA. This role involves shaping the vision and strategy of software engineering at the corporate level, leading a centralized function, and driving continuous improvement initiatives. Candidates must have extensive experience in software management and a current DOD Secret clearance. The position offers a competitive salary range from $193,800 to $336,500, alongside comprehensive benefits. #J-18808-Ljbffr
    $88k-114k yearly est. 1d ago
  • Summer 2026 Software Engineering Intern

    Aerovironment 4.6company rating

    Petaluma, CA jobs

    Our Summer Internship Program is meticulously designed to provide students with an immersive and dynamic experience within our industry, offering a taste of what it's like to be part of our professional team. We strive to simulate a full-time job, enabling our interns to work hands-on with cutting-edge technology, contribute to meaningful projects, build strong relationships with coworkers, and develop strategic problem-solving skills. Our program is highly selective, hosting only a handful of interns each year, ensuring personalized attention and ample opportunities to work closely with AV team members. We are hiring for various roles and locations throughout the US, during the interview process we will be able to discuss specific details regarding team and location. Summary As a Software Engineering Intern, you'll be part of a collaborative, multidisciplinary team working on real-world projects across AV technology portfolio. You'll assist in the design, development, and testing of software solutions for a variety of applications - from ground control systems and user interfaces to data pipelines and simulation tools. This role is ideal for someone who's eager to apply their software development skills in a dynamic, hands-on environment, while learning from experienced engineers and contributing to projects with real impact. Position Responsibilities * Assist in the design, coding, testing, and debugging of software components and systems. * Contribute to the development of tools and applications that support AV robotics and aerospace platforms. * Collaborate with engineers across software, hardware, and systems teams to integrate and test new capabilities. * Participate in code reviews, documentation, and the use of version control and defect tracking tools. * Help develop scripts or automation to improve team workflows and efficiency. * Learn and apply best practices in software development processes, including Agile methodologies. * Support the development of prototypes, simulations, and proof-of-concept demonstrations. * Attend team meetings, contribute ideas, and learn to estimate development effort and timelines. Basic Qualifications (Required Skills & Experience) * Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. * Strong foundational knowledge in programming languages such as Python, C++, or Java. * Familiarity with development tools such as Visual Studio, Git, Eclipse, or similar IDEs. * Experience with data structures, algorithms, and software design principles. * Demonstrated problem-solving and analytical skills. * Ability to work both independently and collaboratively in a team environment. * Effective written and verbal communication skills. Preferred Qualifications & Competencies * Experience with software development on Linux, Windows, or cross-platform environments. * Exposure to web technologies, cloud platforms, or backend services is a plus. * Interest in or exposure to robotics, autonomous systems, or data analytics. * Experience using scripting languages (e.g., Bash, Python) to automate tasks. * Knowledge of Agile development practices and version control (e.g., Git). * Curiosity and willingness to learn new technologies and frameworks. * Ability to take ownership of tasks and contribute to team goals. Physical Demands * Ability to work in an office and R&D lab environment (Constant) * Required to sit, type, and use office equipment for extended periods (Frequent) ITAR Requirement: This position requires access to information that is subject to compliance with the International Traffic Arms Regulations ("ITAR") and/or the Export Administration Regulations ("EAR"). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A "U.S. person" according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements. Benefits: AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: ********************************** We also encourage you to review our company website at ******************** to learn more about us. Principals only need apply. NO agencies please. Who We Are Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC. Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed. What We Do Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition. We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status. ITAR
    $52k-77k yearly est. Auto-Apply 60d+ ago
  • Summer 2026 Software Engineering Intern

    Aerovironment 4.6company rating

    Petaluma, CA jobs

    Our Summer Internship Program is meticulously designed to provide students with an immersive and dynamic experience within our industry, offering a taste of what it's like to be part of our professional team. We strive to simulate a full-time job, enabling our interns to work hands-on with cutting-edge technology, contribute to meaningful projects, build strong relationships with coworkers, and develop strategic problem-solving skills. Our program is highly selective, hosting only a handful of interns each year, ensuring personalized attention and ample opportunities to work closely with AV team members. We are hiring for various roles and locations throughout the US, during the interview process we will be able to discuss specific details regarding team and location. **Summary** As a **Software Engineering Intern** , you'll be part of a collaborative, multidisciplinary team working on real-world projects across AV technology portfolio. You'll assist in the design, development, and testing of software solutions for a variety of applications - from ground control systems and user interfaces to data pipelines and simulation tools. This role is ideal for someone who's eager to apply their software development skills in a dynamic, hands-on environment, while learning from experienced engineers and contributing to projects with real impact. **Position Responsibilities** + Assist in the design, coding, testing, and debugging of software components and systems. + Contribute to the development of tools and applications that support AV robotics and aerospace platforms. + Collaborate with engineers across software, hardware, and systems teams to integrate and test new capabilities. + Participate in code reviews, documentation, and the use of version control and defect tracking tools. + Help develop scripts or automation to improve team workflows and efficiency. + Learn and apply best practices in software development processes, including Agile methodologies. + Support the development of prototypes, simulations, and proof-of-concept demonstrations. + Attend team meetings, contribute ideas, and learn to estimate development effort and timelines. **Basic Qualifications (Required Skills & Experience)** + Currently pursuing a **Bachelor's or Master's degree** in **Computer Science, Software Engineering** , or a related field. + Strong foundational knowledge in programming languages such as **Python, C++, or Java** . + Familiarity with development tools such as **Visual Studio, Git, Eclipse** , or similar IDEs. + Experience with data structures, algorithms, and software design principles. + Demonstrated problem-solving and analytical skills. + Ability to work both independently and collaboratively in a team environment. + Effective written and verbal communication skills. **Preferred Qualifications & Competencies** + Experience with software development on Linux, Windows, or cross-platform environments. + Exposure to web technologies, cloud platforms, or backend services is a plus. + Interest in or exposure to robotics, autonomous systems, or data analytics. + Experience using scripting languages (e.g., Bash, Python) to automate tasks. + Knowledge of Agile development practices and version control (e.g., Git). + Curiosity and willingness to learn new technologies and frameworks. + Ability to take ownership of tasks and contribute to team goals. **Physical Demands** + Ability to work in an office and R&D lab environment (Constant) + Required to sit, type, and use office equipment for extended periods (Frequent) **ITAR Requirement:** _T_ _his position requires access to information that is subject to compliance with the International Traffic Arms Regulations ("ITAR") and/or the Export Administration Regulations ("EAR"). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A "U.S. person" according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements._ **Benefits** : AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: ********************************* . We also encourage you to review our company website at ******************** to learn more about us. Principals only need apply. NO agencies please. **Who We Are** Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC. Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed. **What We Do** Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition. _We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status._ **ITAR** **About AV:** **AV isn't for everyone. We hire the curious, the relentless, the mission-obsessed. The best of the best.** We don't just build defense technology-we redefine what's possible. As the premier autonomous systems company in the U.S., AV delivers breakthrough capabilities across air, land, sea, space, and cyber. From AI-powered drones and loitering munitions to integrated autonomy and space resilience, our technologies shape the future of warfare and protect those who serve. Founded by legendary innovator Dr. Paul MacCready, AV has spent over 50 years pushing the boundaries of what unmanned systems can do. Our heritage includes seven platforms in the Smithsonian-but we're not building history, we're building what's next. **If you're ready to build technology that matters-with speed, scale, and purpose-there's no better place to do it than AV.** **Careers at AeroVironment (*****************************************
    $52k-77k yearly est. 60d+ ago
  • Summer 2026 Software Engineering Intern

    Aerovironment 4.6company rating

    San Diego, CA jobs

    Our Summer Internship Program is meticulously designed to provide students with an immersive and dynamic experience within our industry, offering a taste of what it's like to be part of our professional team. We strive to simulate a full-time job, enabling our interns to work hands-on with cutting-edge technology, contribute to meaningful projects, build strong relationships with coworkers, and develop strategic problem-solving skills. Our program is highly selective, hosting only a handful of interns each year, ensuring personalized attention and ample opportunities to work closely with AV team members. We are hiring for various roles and locations throughout the US, during the interview process we will be able to discuss specific details regarding team and location. **Summary** As a **Software Engineering Intern** , you'll be part of a collaborative, multidisciplinary team working on real-world projects across AV technology portfolio. You'll assist in the design, development, and testing of software solutions for a variety of applications - from ground control systems and user interfaces to data pipelines and simulation tools. This role is ideal for someone who's eager to apply their software development skills in a dynamic, hands-on environment, while learning from experienced engineers and contributing to projects with real impact. **Position Responsibilities** + Assist in the design, coding, testing, and debugging of software components and systems. + Contribute to the development of tools and applications that support AV robotics and aerospace platforms. + Collaborate with engineers across software, hardware, and systems teams to integrate and test new capabilities. + Participate in code reviews, documentation, and the use of version control and defect tracking tools. + Help develop scripts or automation to improve team workflows and efficiency. + Learn and apply best practices in software development processes, including Agile methodologies. + Support the development of prototypes, simulations, and proof-of-concept demonstrations. + Attend team meetings, contribute ideas, and learn to estimate development effort and timelines. **Basic Qualifications (Required Skills & Experience)** + Currently pursuing a **Bachelor's or Master's degree** in **Computer Science, Software Engineering** , or a related field. + Strong foundational knowledge in programming languages such as **Python, C++, or Java** . + Familiarity with development tools such as **Visual Studio, Git, Eclipse** , or similar IDEs. + Experience with data structures, algorithms, and software design principles. + Demonstrated problem-solving and analytical skills. + Ability to work both independently and collaboratively in a team environment. + Effective written and verbal communication skills. **Preferred Qualifications & Competencies** + Experience with software development on Linux, Windows, or cross-platform environments. + Exposure to web technologies, cloud platforms, or backend services is a plus. + Interest in or exposure to robotics, autonomous systems, or data analytics. + Experience using scripting languages (e.g., Bash, Python) to automate tasks. + Knowledge of Agile development practices and version control (e.g., Git). + Curiosity and willingness to learn new technologies and frameworks. + Ability to take ownership of tasks and contribute to team goals. **Physical Demands** + Ability to work in an office and R&D lab environment (Constant) + Required to sit, type, and use office equipment for extended periods (Frequent) **ITAR Requirement:** _T_ _his position requires access to information that is subject to compliance with the International Traffic Arms Regulations ("ITAR") and/or the Export Administration Regulations ("EAR"). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A "U.S. person" according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements._ **Benefits** : AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: ********************************* . We also encourage you to review our company website at ******************** to learn more about us. Principals only need apply. NO agencies please. **Who We Are** Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC. Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed. **What We Do** Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition. _We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status._ **ITAR** **About AV:** **AV isn't for everyone. We hire the curious, the relentless, the mission-obsessed. The best of the best.** We don't just build defense technology-we redefine what's possible. As the premier autonomous systems company in the U.S., AV delivers breakthrough capabilities across air, land, sea, space, and cyber. From AI-powered drones and loitering munitions to integrated autonomy and space resilience, our technologies shape the future of warfare and protect those who serve. Founded by legendary innovator Dr. Paul MacCready, AV has spent over 50 years pushing the boundaries of what unmanned systems can do. Our heritage includes seven platforms in the Smithsonian-but we're not building history, we're building what's next. **If you're ready to build technology that matters-with speed, scale, and purpose-there's no better place to do it than AV.** **Careers at AeroVironment (*****************************************
    $49k-73k yearly est. 60d+ ago
  • Software Engineer I (Applications)

    Aerovironment 4.6company rating

    Simi Valley, CA jobs

    As a Software Engineer I (Applications), one works with and is mentored by a talented group of engineers in a fast moving, collaborative Agile development environment. In this entry level role, one plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools. Position Responsibilities * Works within a defined software life cycle development process * Supports the full life-cycle of product including design, coding, debugging, test, deployment and maintenance * Codes, simulates, integrates and validates software. Writes quality code that is modular, reusable, testable, and scalable. Writes unit tests to test code you've written. * Participates in software design reviews * Delivers work on time according to estimated completion dates and project schedule & budget * Supports and derives algorithm design from detailed software requirements * Uses JIRA to keep an accurate work log and status of all tasks. Works closely with multiple teams of software developers supporting different programs * Follows AV's software development process to develop quality code under general supervision * Works on problems of limited scope. Operate in a continuous learning environment under moderate supervision * Works closely with other engineering disciplines * Other duties as assigned Basic Qualifications (Required Skills & Experience) * Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering or related discipline is required or equivalent combination of education, training, and experience * 0 - 2 years of relevant experience in Windows or Linux application software development. Object Oriented Design experience a must; Qt experience is a plus. * Expertise in one of the following: C# .Net, Java, C++, and Kotlin * Demonstrated aptitude in user experience (UX) and user interface design. * Demonstrated familiarity with source code configuration management tools such as SVN and Git * Experienced writing unit tests, using an IDE and understanding basic debugging techniques * Demonstrated mathematical and analytical skills are required * Demonstrated understanding of object-oriented design, data structures, database, and operating systems. * Willingness to travel locally (Occasionally) Other Qualifications & Desired Competencies * Experience with test-driven development is preferred * Experience with Android, iOS, or React/Redux web development is preferred * Familiar with the Java Native Interface (JNI) * Exposure to, or usage of, UI Design tools such as FIGMA * Demonstrated basic knowledge of networking is preferred * With guidance from senior engineers, one contributes to the design, coding, documenting and testing software using the Scrum Framework * Demonstrates understanding of the system design one is working on and understand the role that assigned tasks play in the system * Demonstrates strong listening, questioning, clarifying and summarizing skills to effectively communicate in one-on-one and small group setting * Develops and enhances professional expertise. Demonstrates ability to research and re-engineer to propose alternate solutions to issues. * Able to excel in a fast-paced, deadline-driven environment, where small teams share a broad variety of duties * Displays strong initiative and drive to accomplish goals and meet company objectives * Takes ownership and responsibility for current and past work products * Is committed to learning from mistakes and driven to improve and enhance performance of oneself, others, and the company * Has effective problem-solving, analytical, interpersonal and communication skills * Focuses on teamwork, collaboration and puts the success of the team above one's own interests Physical Demands * Ability to work in an office and manufacturing environment (Constant) * Required to stand and sit for long periods; talk, hear, and use hands and fingers to operate a computer and telephone keyboard (Frequent) Clearance Level No Clearance The salary range for this role is: $79,037 - $112,035 AeroVironment considers several factors when extending an offer, including but not limited to, the location, the role and associated responsibilities, a candidate's work experience, education/training, and key skills. ITAR Requirement: This position requires access to information that is subject to compliance with the International Traffic Arms Regulations ("ITAR") and/or the Export Administration Regulations ("EAR"). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A "U.S. person" according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements. Benefits: AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: ********************************** We also encourage you to review our company website at ******************** to learn more about us. Principals only need apply. NO agencies please. Who We Are Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC. Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed. What We Do Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition. We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status. ITAR U.S. Citizenship required. Must be willing to work on government contracts and have the ability to obtain a security clearance.
    $79k-112k yearly Auto-Apply 9d ago
  • Software Engineer I (Applications)

    Aerovironment 4.6company rating

    Simi Valley, CA jobs

    As a Software Engineer I (Applications), one works with and is mentored by a talented group of engineers in a fast moving, collaborative Agile development environment. In this entry level role, one plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools. Position Responsibilities Works within a defined software life cycle development process Supports the full life-cycle of product including design, coding, debugging, test, deployment and maintenance Codes, simulates, integrates and validates software. Writes quality code that is modular, reusable, testable, and scalable. Writes unit tests to test code you've written. Participates in software design reviews Delivers work on time according to estimated completion dates and project schedule & budget Supports and derives algorithm design from detailed software requirements Uses JIRA to keep an accurate work log and status of all tasks. Works closely with multiple teams of software developers supporting different programs Follows AV's software development process to develop quality code under general supervision Works on problems of limited scope. Operate in a continuous learning environment under moderate supervision Works closely with other engineering disciplines Other duties as assigned Basic Qualifications (Required Skills & Experience) Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering or related discipline is required or equivalent combination of education, training, and experience 0 - 2 years of relevant experience in Windows or Linux application software development. Object Oriented Design experience a must; Qt experience is a plus. Expertise in one of the following: C# .Net, Java, C++, and Kotlin Demonstrated aptitude in user experience (UX) and user interface design. Demonstrated familiarity with source code configuration management tools such as SVN and Git Experienced writing unit tests, using an IDE and understanding basic debugging techniques Demonstrated mathematical and analytical skills are required Demonstrated understanding of object-oriented design, data structures, database, and operating systems. Willingness to travel locally (Occasionally) Other Qualifications & Desired Competencies Experience with test-driven development is preferred Experience with Android, iOS, or React/Redux web development is preferred Familiar with the Java Native Interface (JNI) Exposure to, or usage of, UI Design tools such as FIGMA Demonstrated basic knowledge of networking is preferred With guidance from senior engineers, one contributes to the design, coding, documenting and testing software using the Scrum Framework Demonstrates understanding of the system design one is working on and understand the role that assigned tasks play in the system Demonstrates strong listening, questioning, clarifying and summarizing skills to effectively communicate in one-on-one and small group setting Develops and enhances professional expertise. Demonstrates ability to research and re-engineer to propose alternate solutions to issues. Able to excel in a fast-paced, deadline-driven environment, where small teams share a broad variety of duties Displays strong initiative and drive to accomplish goals and meet company objectives Takes ownership and responsibility for current and past work products Is committed to learning from mistakes and driven to improve and enhance performance of oneself, others, and the company Has effective problem-solving, analytical, interpersonal and communication skills Focuses on teamwork, collaboration and puts the success of the team above one's own interests Physical Demands Ability to work in an office and manufacturing environment (Constant) Required to stand and sit for long periods; talk, hear, and use hands and fingers to operate a computer and telephone keyboard (Frequent) Clearance Level No Clearance The salary range for this role is: $79,037 - $112,035 AeroVironment considers several factors when extending an offer, including but not limited to, the location, the role and associated responsibilities, a candidate's work experience, education/training, and key skills. ITAR Requirement: T his position requires access to information that is subject to compliance with the International Traffic Arms Regulations (“ITAR”) and/or the Export Administration Regulations (“EAR”). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A “U.S. person” according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements. Benefits: AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: ********************************** We also encourage you to review our company website at ******************** to learn more about us. Principals only need apply. NO agencies please. Who We Are Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC. Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed. What We Do Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition. We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status. ITAR U.S. Citizenship required. Must be willing to work on government contracts and have the ability to obtain a security clearance.
    $79k-112k yearly Auto-Apply 9d ago
  • Software Developer III

    General Atomics 4.7company rating

    Software developer job at General Atomics

    **50975BR** **Company:** General Atomics Aeronautical Systems 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. Under general supervision with limited review, this position independently determines approaches/solutions for the design, development and/or modification of specific programs or projects for enterprise-wide end-user, system level, and data management software applications. Involved in planning of application development and deployment as well as responsible for meeting software compliance standards on specific programs or projects. Evaluates integration of software applications with the overall computing environment; responsible for documentation, testing, maintenance, and software updates. Communicates with domain experts, outside customers, users, and management throughout the software development lifecycle. **DUTIES & RESPONSIBILITES:** + Design data pipelines and AI/ML engineering infrastructure to support enterprise level operationalization of machine learning systems + Work as part of an interdisciplinary team to productionize AI/ML models for air-to-air and air-to-ground combat operations + Develop and deploy scalable tools and services for rapid AI/ML training and inference at the edge + Identify and evaluate new technologies to improve performance, maintainability, and reliability of machine learning systems + Apply robust software engineering best practices to machine learning ecosystem, including CI/CD, automation, etc. + Support stable and repeatable model development, with an emphasis on traceability, version control, adversarial robustness and data security + Help develop and deploy proof-of-concept machine learning systems to the warfighter + Communicate with stakeholders to develop roadmaps and implementation schedules We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply. **Job ID#:** 50975BR **Job Category:** Engineering **Travel Percentage Required:** 0% - 25% **Full-Time/Part-Time:** Full-Time Salary **State:** California **Clearance Level:** Secret **Pay Range Low:** 98,100 **City:** Poway **Clearance Required?:** Desired **Pay Range High:** 171,398 **Recruitment Posting Title:** Senior DevSecOps Engineer **Job Qualifications:** + Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or a related discipline and progressive software development experience as follows; four or more years of experience with a bachelors degree or two or more years of experience with a masters degree. May substitute equivalent experience in lieu of education. + Must understand software development concepts, principles, and theory and demonstrate complete understanding and application of programming and analysis concepts. + Must understand machine learning development concepts, principles, and theory and demonstrate complete understanding and model development and analysis concepts. + Experience building end-to-end systems focused on productionizing AI/ML technology in a distributed computing environment + Must possess the ability to understand new concepts quickly and apply them accurately throughout an evolving environment. + Ability to organize, schedule, and coordinate work phases and, determine the appropriate approach at the task level or, with assistance, at the project level and to provide solutions to a range of complex problems. + Must have strong communication, computer, documentation, presentation, and interpersonal skills, ability to work independently and as part of a team; and, lead a team of less experienced professional employees on semi-routine tasks. + Experience using/configuring/maintaining the following technologies: + Source code and data control repositories (GIT, SVN, MLFlow, DVC, S3 etc.) + Continuous Integration Environment (Jenkins, Gitlab, etc.) + Linux and associated technologies (RedHat based) + Provisioning tools (Puppet, Ansible, Terraform, etc.) + Package managers and associated tools (RPMs, Yum, Pypi, pip, Artifactory, etc.) + Hypervisors (VMWare, VirtualBox, QEMU, etc), containers (Docker, Podman, etc), and related tools (Vagrant, Packer, Kubernetes, etc.) + Webservers and associated tools (Apache, NGINX, etc) + Virtual Desktop Infrastructure (VDI), Desktop as a Service (DAAS), "golden image" creation, and related virtualization technologies + Cloud computing infrastructure (AWS, Azure, etc.) + CI/CD pipelines and orchestration of distributed AI/ML compute + Software process automation with popular scripting languages (Python, Bash, Powershell) + Experience developing code in at least one high-level programming language (C#, C , Python, and/or Java) + Experience developing machine learning models using scikit-learn, Keras, PyTorch, Tensorflow, etc. + Ability to understand tools used by data scientists and experience with automation of these processes + Able to work extended hours as required. + Ability to obtain and maintain DoD security clearance is required. **US Citizenship Required?:** Yes **Experience Level:** Mid-Level (3-7 years) **Relocation Assistance Provided?:** No **Workstyle:** Hybrid General Atomics is committed to hiring and retaining a diverse workforce. We are an Equal Opportunity Employer and will consider all qualified applicants for employment without regard to race, color, religion, religious creed, ancestry, gender, pregnancy, sex, sexual orientation, transitioning status, gender identity, gender expression, national origin, age, genetic information, military and veteran status, marital status, medical condition, mental disability, physical disability, or any other basis protected by local, state, or federal law. In accordance with applicable federal law, General Atomics takes affirmative action to employ and advance the employment of qualified protected veterans and individuals with disabilities. We also prohibit compensation discrimination under all applicable laws. U.S. Citizenship is required for certain positions. To learn more, please review the EEOC's "Know Your Rights: Workplace Discrimination is Illegal" poster.
    $90k-121k yearly est. 50d ago
  • Software Developer II

    General Atomics 4.7company rating

    Software developer job at General Atomics

    **52252BR** **Company:** General Atomics Aeronautical Systems 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. Under general supervision and with regular review, this position researches, designs, develops and/or modifies enterprise-wide end-user, system level, and data management software applications. They will contribute in planning of application development and deployment as well as responsible for meeting software compliance standards. The role will evaluate integration of software applications with the overall computing environment. They will be responsible for documentation, testing, maintenance, and software updates. The selected will communicate with domain experts, users, and management throughout the software development lifecycle. **DUTIES & RESPONSIBILITIES:** + Determine user requirements and specifications and plan for software development within the broader organizational scope. Software development includes end-user, system level, and data management applications, + Formulate detailed plans for the implementation of software solutions. In addition to program design this includes determining language, platform, and resource requirements. + Implementation of design including coding, testing, and documentation. + Deployment of applications across the enterprise including cross- platform compliance and insuring availability of necessary resources. + Code maintenance including debugging and updating to keep pace with the evolving environment. + Assist in planning for future applications based on new developments in computer technology. + Communicate with the software developer group, with users, and with management as well as with the wider community through the publishing and presentation of technical papers. + Maintain the strict confidentiality of sensitive information. + Perform other duties as assigned. + Responsible for observing all laws, regulations and other applicable obligations wherever and whenever business is conducted on behalf of the Company. Expected to work in a safe manner in accordance with established operating procedures and practices. We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply. **Job ID#:** 52252BR **Job Category:** Engineering **Travel Percentage Required:** 0% - 25% **Full-Time/Part-Time:** Full-Time Hourly **State:** California **Clearance Level:** Secret **Pay Range Low:** 87,070 **City:** Poway **Clearance Required?:** Desired **Pay Range High:** 132,963 **Recruitment Posting Title:** Software Developer **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. + Must have a general understanding of software development concepts, principles, and theory and demonstrate the ability to follow and apply the use of programming and analysis concepts. + Proficiency in C/C++ and computer networks is required + Must possess the ability to understand new concepts quickly and apply them accurately throughout an evolving environment and organize work assignments to meet established timetables. + Good communication, computer and interpersonal skills are required to enable an effective interface with other professionals, to produce appropriate documentation, and to present results to a internal audience. + The ability to work independently and as part of a team is essential. + Ability to obtain and maintain DoD security clearance is required. **US Citizenship Required?:** Yes **Experience Level:** Entry-Level (0-2 years) **Relocation Assistance Provided?:** No **Workstyle:** Onsite General Atomics is committed to hiring and retaining a diverse workforce. We are an Equal Opportunity Employer and will consider all qualified applicants for employment without regard to race, color, religion, religious creed, ancestry, gender, pregnancy, sex, sexual orientation, transitioning status, gender identity, gender expression, national origin, age, genetic information, military and veteran status, marital status, medical condition, mental disability, physical disability, or any other basis protected by local, state, or federal law. In accordance with applicable federal law, General Atomics takes affirmative action to employ and advance the employment of qualified protected veterans and individuals with disabilities. We also prohibit compensation discrimination under all applicable laws. U.S. Citizenship is required for certain positions. To learn more, please review the EEOC's "Know Your Rights: Workplace Discrimination is Illegal" poster.
    $90k-121k yearly est. 50d ago
  • Software Developer II

    General Atomics 4.7company rating

    Software developer job at General Atomics

    **51562BR** **Company:** General Atomics Aeronautical Systems 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. **DUTIES & RESPONSIBILITIES:** + Determine user requirements and specifications and plan for software development within the broader organizational scope. + Implementation of design including coding, testing, and documentation. + Troubleshoot and resolve issues related to software and hardware integration. + Work with stakeholders through the life cycle creating test plans, test cases, and test execution of software features. + Code maintenance including debugging and updating to keep pace with the evolving environment. + Assist in planning for future applications based on new developments in computer technology. + Communicate with the software developer group, with users, and with management as well as with the wider community. + Maintain the strict confidentiality of sensitive information. + Performs 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 ID#:** 51562BR **Job Category:** Engineering **Travel Percentage Required:** 0% - 25% **Full-Time/Part-Time:** Full-Time Hourly **State:** California **Pay Range Low:** 87,070 **City:** Poway **Clearance Required?:** No **Pay Range High:** 132,963 **Recruitment Posting Title:** Simulation Software Developer **Job Qualifications:** + Typically requires a bachelor's degree in computer science, information systems or related discipline and two or more years progressive software development experience with a bachelor's degree. May substitute equivalent experience in lieu of education. + Must have a basic understanding of software development concepts, principles, and theory and demonstrate the ability to follow and apply basic use of programming and analysis concepts. + A strong candidate should have a good foundation in algorithms, data structures, and object orientated programming concepts. + A strong candidate should have a good understanding of C or C++ as well as a working understanding of Java or Python. + Must possess the ability to understand new concepts quickly and apply them accurately throughout an evolving environment. + Good communication, computer and interpersonal skills are required to enable an effective interface with other professionals, to produce appropriate documentation, and to present results to a limited internal audience. + The ability to work both independently and on a team is essential. + Able to work extended hours as required. + Ability to obtain and maintain a DoD Security Clearance is required. **US Citizenship Required?:** Yes **Experience Level:** Entry-Level (0-2 years) **Relocation Assistance Provided?:** No **Workstyle:** Onsite General Atomics is committed to hiring and retaining a diverse workforce. We are an Equal Opportunity Employer and will consider all qualified applicants for employment without regard to race, color, religion, religious creed, ancestry, gender, pregnancy, sex, sexual orientation, transitioning status, gender identity, gender expression, national origin, age, genetic information, military and veteran status, marital status, medical condition, mental disability, physical disability, or any other basis protected by local, state, or federal law. In accordance with applicable federal law, General Atomics takes affirmative action to employ and advance the employment of qualified protected veterans and individuals with disabilities. We also prohibit compensation discrimination under all applicable laws. U.S. Citizenship is required for certain positions. To learn more, please review the EEOC's "Know Your Rights: Workplace Discrimination is Illegal" poster.
    $90k-121k yearly est. 50d ago
  • Software Developer III

    General Atomics 4.7company rating

    Software developer job at General Atomics

    **49768BR** **Company:** General Atomics Aeronautical Systems Job Summary 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. Under supervision dependent on skill level, this position is responsible for integrating and testing the full SW stack for autonomy and AI from conception to deployment as needed. This position also contributes to standing up unclassed and classified SILs, actively supporting flight events as needed, interfacing with customers, and doing what is required to ensure the project succeeds. Assignments might include writing SW to bridge components, running SIL's for integration testing before flight, helping to integrate third party payloads on to the plane, analyzing test results, or helping to fix issues during ground testing or even in flight as it relates to SW. Communication and adaptability with intense customer focus is key for this position. **DUTIES AND RESPONSIBILITIES:** + Integration and end to end testing encompassing architecting system deployments, autonomy/AI flight ops support, integration of Artificial Intelligence solutions, integrating third party payloads, understanding SW stack end to end, developing/validating requirements, developing SW bridges, and generally being responsible for the overall software system end to end through its life cycle. + Work with stakeholders through the life cycle to define requirements, integrate, and verify systems. + Work with stakeholders in support of creating test plans, test cases, and test execution of software features. + Plan and coordinate deployment of enterprise applications and/or aircraft embedded software features including cross-platform compliance. + Plan and develop the maintenance of software solutions including debugging, maintenance, and updating to ensure viability in a rapidly evolving environment. + In person SW support for lab test and flight events. + Work with test team in supporting development of test automation. + Maintain the strict confidentiality of sensitive information. + Perform other duties as assigned. + Responsible for observing all laws, regulations and other applicable obligations wherever and whenever business is conducted on behalf of the Company. Expected to work in a safe manner in accordance with established operating procedures and practices. We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply. **Job ID#:** 49768BR **Job Category:** Engineering **Travel Percentage Required:** 0% - 25% **Full-Time/Part-Time:** Full-Time Salary **State:** California **Clearance Level:** Secret **Pay Range Low:** 98,100 **City:** Poway **Clearance Required?:** Desired **Pay Range High:** 171,398 **Recruitment Posting Title:** Senior Software Developer **Job Qualifications:** + Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or a related discipline and progressive software development experience as follows; four or more years of experience with a bachelors degree or two or more years of experience with a masters degree. May substitute equivalent experience in lieu of education. + Must Haves: + Must have a Bachelor's degree in computer science, information systems or related discipline. + Must be customer focused, formulates plans based on the development of innovative new designs in resolving advanced software development problems. + Must have ability to understand new concepts quickly and apply them accurately throughout an evolving environment. + Must have ability to understand systems from application level to deployment details. + Strong communication, presentation, and interpersonal skills are required enabling an effective interface with other departments, teams, or third parties. + Familiarity with operating systems RHEL and Windows. + Familiarity with Docker and containers. + Strong familiarity with coding in one or more of programming languages Java, Java Script, C/C++, and Python. + Nice to Haves/Preferred + A Master's degree in computer science, information systems or related discipline. + Nice to have broad technical expertise in integrating and verifying software distributed systems. + Experience with OMS architecture + Experience in Object-Oriented Design, Distributed Systems, and Service-Oriented Architectures. + Knowledge of architecting and developing full stack software in an enterprise environment. + Experience developing CI/CD pipelines using tools such as Jenkins and Gitlab. + Familiarity with virtualization technologies such as Docker and Virtual Machines. + Familiarity with Kubernetes. + Familiarity with database technology such as MySQL, Oracle, and MongoDB. + Familiarity with DDS. + Familiarity with JAMA, SysML and git + Familiarity with networking. + Must be able to work both independently and in a team environment. + Ability to obtain and maintain a DoD security clearance is required. **US Citizenship Required?:** Yes **Experience Level:** Mid-Level (3-7 years) **Relocation Assistance Provided?:** No **Workstyle:** Hybrid General Atomics is committed to hiring and retaining a diverse workforce. We are an Equal Opportunity Employer and will consider all qualified applicants for employment without regard to race, color, religion, religious creed, ancestry, gender, pregnancy, sex, sexual orientation, transitioning status, gender identity, gender expression, national origin, age, genetic information, military and veteran status, marital status, medical condition, mental disability, physical disability, or any other basis protected by local, state, or federal law. In accordance with applicable federal law, General Atomics takes affirmative action to employ and advance the employment of qualified protected veterans and individuals with disabilities. We also prohibit compensation discrimination under all applicable laws. U.S. Citizenship is required for certain positions. To learn more, please review the EEOC's "Know Your Rights: Workplace Discrimination is Illegal" poster.
    $90k-121k yearly est. 50d ago
  • Software Developer III

    General Atomics 4.7company rating

    Software developer job at General Atomics

    **48416BR** **Company:** General Atomics Aeronautical Systems 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 are seeking a talented and driven embedded software developer to join our GA-ASI Software Development team located in Poway, CA. Under general supervision and with on-going review this position researches, designs, develops and/or modifies enterprise-wide end-user, system level, and data management software applications. Responsible for meeting software compliance standards; evaluates integration of software applications with the overall computing environment; and documentation, testing, maintenance, and software updates. Communicates with domain experts, users, and management throughout the software development lifecycle. **DUTIES AND RESPONSIBILITIES:** + Formulate detailed plans for the implementation of software solutions. In addition to program design this includes determining language, platform, and resource requirements. + Implementation of design including coding, testing, and documentation. + Troubleshoot and resolve technical issues related to software and hardware integration. + Code maintenance including debugging and updating to keep pace with the evolving environment. + Assist in planning for future applications based on new developments in computer technology. + Maintain the strict confidentiality of sensitive information. + Performs 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 ID#:** 48416BR **Job Category:** Engineering **Travel Percentage Required:** 0% - 25% **Full-Time/Part-Time:** Full-Time Salary **State:** California **Clearance Level:** Secret **Pay Range Low:** 98,100 **City:** Poway **Clearance Required?:** Desired **Pay Range High:** 171,398 **Recruitment Posting Title:** Embedded Software Developer **Job Qualifications:** + Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or a related discipline and progressive software development experience as follows; four or more years of experience with a bachelors degree or two or more years of experience with a masters degree. May substitute equivalent experience in lieu of education. + Must have minimum 4+ yrs experience developing software using C/C++, Python or other high level languages. + Must have excellent understanding of software development concepts, principles, and theory and demonstrate the ability to follow and apply use of programming and analysis concepts. + Strong mathematics background in linear algebra, statistical analysis and signal processing highly desired. + Functional knowledge of systems, subsystems and designs with familiarity of design tools for modeling highly desired (ex. Matlab, python, etc). + Systems development experience including algorithms, software, data analysis, tracking system design, modeling and simulation highly desired. + Experience with radar technologies desired. + Strong customer focus with proven ability to drive complex technical issues/challenges to closure. + The ability to work both independently and on a team is essential. + Demonstrated analytical, applied mathematics and problem-solving skills. + Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or a related discipline and progressive software development experience as follows; four or more years of experience with a bachelors degree or two or more years of experience with a masters degree. + Ability to obtain and maintain a DoD Security Clearance is required. **US Citizenship Required?:** Yes **Experience Level:** Mid-Level (3-7 years) **Relocation Assistance Provided?:** No **Workstyle:** Hybrid General Atomics is committed to hiring and retaining a diverse workforce. We are an Equal Opportunity Employer and will consider all qualified applicants for employment without regard to race, color, religion, religious creed, ancestry, gender, pregnancy, sex, sexual orientation, transitioning status, gender identity, gender expression, national origin, age, genetic information, military and veteran status, marital status, medical condition, mental disability, physical disability, or any other basis protected by local, state, or federal law. In accordance with applicable federal law, General Atomics takes affirmative action to employ and advance the employment of qualified protected veterans and individuals with disabilities. We also prohibit compensation discrimination under all applicable laws. U.S. Citizenship is required for certain positions. To learn more, please review the EEOC's "Know Your Rights: Workplace Discrimination is Illegal" poster.
    $90k-121k yearly est. 50d ago
  • Software Developer I

    General Atomics 4.7company rating

    Software developer job at General Atomics

    **52738BR** **Company:** General Atomics Aeronautical Systems 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. Under general supervision and with regular review, this position researches, designs, develops and/or modifies enterprise-wide end-user, system level, and data management software applications. They will contribute in planning of application development and deployment as well as responsible for meeting software compliance standards. The role will evaluate integration of software applications with the overall computing environment. They will be responsible for documentation, testing, maintenance, and software updates. The selected will communicate with domain experts, users, and management throughout the software development lifecycle. **DUTIES & RESPONSIBILITIES:** + Determine user requirements and specifications and plan for software development within the broader organizational scope. Software development includes end-user, system level, and data management applications, + Formulate detailed plans for the implementation of software solutions. In addition to program design this includes determining language, platform, and resource requirements. + Implementation of design including coding, testing, and documentation. + Deployment of applications across the enterprise including cross- platform compliance and insuring availability of necessary resources. + Code maintenance including debugging and updating to keep pace with the evolving environment. + Assist in planning for future applications based on new developments in computer technology. + Communicate with the software developer group, with users, and with management as well as with the wider community + Maintain the strict confidentiality of sensitive information. + Perform other duties as assigned. + Responsible for observing all laws, regulations and other applicable obligations wherever and whenever business is conducted on behalf of the Company. Expected to work in a safe manner in accordance with established operating procedures and practices. We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply. **Job ID#:** 52738BR **Job Category:** Engineering **Travel Percentage Required:** 0% - 25% **Full-Time/Part-Time:** Full-Time Hourly **State:** California **Clearance Level:** Secret **Pay Range Low:** 71,950 **City:** Poway **Clearance Required?:** Desired **Pay Range High:** 109,885 **Recruitment Posting Title:** Associate Software Developer **Job Qualifications:** + Typically requires a bachelors degree in computer science, information systems or related discipline May substitute equivalent experience in lieu of education. + Must have an understanding of embedded systems concepts; bare-metal and real-time operating system architectures, preemption, multitasking, compilers, computer processor architectures and memory management. + Proficiency with C/C++ programming language is required + Proficiency with Python is highly desired + Must have a basic understanding of software development concepts, principles, and theory and demonstrate the ability to follow and apply the use of programming and analysis concepts. + Must possess the ability to understand new concepts quickly and apply them accurately throughout an evolving environment and organize work assignments to meet established timetables. + Good communication, computer and interpersonal skills are required to enable an effective interface with other professionals, to produce appropriate documentation, and to present results to a internal audience. + The ability to work independently and as part of a team is essential. + Ability to obtain and maintain DoD security clearance is required. **Desired Qualifications:** + Real-time systems, fault-tolerant systems, control systems, motor control, power electronics + Reading and understanding electrical schematics and datasheets + Embedded communications: SPI, I2C, USART, CANbus, ARINC-429, MIL-STD-1553 + Ethernet networks and protocols + Development tools and electronic test equipment including in-circuit debuggers/emulators, oscilloscopes, logic analyzers, power supplies, and signal generators + Software configuration management tools, such as subversion or git, as well as defect tracking tools, and peer review + Formal software development and test processes **US Citizenship Required?:** Yes **Experience Level:** Entry-Level (0-2 years) **Relocation Assistance Provided?:** No **Workstyle:** Onsite General Atomics is committed to hiring and retaining a diverse workforce. We are an Equal Opportunity Employer and will consider all qualified applicants for employment without regard to race, color, religion, religious creed, ancestry, gender, pregnancy, sex, sexual orientation, transitioning status, gender identity, gender expression, national origin, age, genetic information, military and veteran status, marital status, medical condition, mental disability, physical disability, or any other basis protected by local, state, or federal law. In accordance with applicable federal law, General Atomics takes affirmative action to employ and advance the employment of qualified protected veterans and individuals with disabilities. We also prohibit compensation discrimination under all applicable laws. U.S. Citizenship is required for certain positions. To learn more, please review the EEOC's "Know Your Rights: Workplace Discrimination is Illegal" poster.
    $90k-121k yearly est. 45d ago
  • Software Developer II

    General Atomics 4.7company rating

    Software developer job at General Atomics

    **52822BR** **Company:** General Atomics Aeronautical Systems 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. **DUTIES AND RESPONSIBILITIES:** + Determine user requirements and specifications and plan for software development within the broader organizational scope. Software development includes end-user, system level, and data management applications. + Formulate detailed plans for the implementation of software solutions. In addition to program design this includes determining language, platform, and resource requirements. + Implementation of design including coding, testing, and documentation. + Deployment of applications across the enterprise including cross- platform compliance and insuring availability of necessary resources. + Code maintenance including debugging and updating to keep pace with the evolving environment. + Assist in planning for future applications based on new developments in computer technology. + Communicate with the software developer group, with users, and with management as well as with the wider community. + Maintain the strict confidentiality of sensitive information. + Perform other duties as assigned. + Responsible for observing all laws, regulations and other applicable obligations wherever and whenever business is conducted on behalf of the Company. Expected to work in a safe manner in accordance with established operating procedures and practices. We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply. **Job ID#:** 52822BR **Job Category:** Engineering **Travel Percentage Required:** 0% - 25% **Full-Time/Part-Time:** Full-Time Hourly **State:** California **Clearance Level:** Secret **Pay Range Low:** 87,070 **City:** Poway **Clearance Required?:** Desired **Pay Range High:** 132,963 **Recruitment Posting Title:** Software Developer **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 + Must have a basic understanding of software development concepts, principles, and theory and demonstrate the ability to follow and apply basic use of programming and analysis concepts. + A strong candidate should have a good foundation in algorithms, data structures, and object orientated programming concepts. + A strong candidate should have a good understanding of C or C++ as well as a working understanding of Java or Python. + Familiarity with CI/CD (Experience with Docker/Podman a plus). + Familiarity with React a plus. + Must possess the ability to understand new concepts quickly and apply them accurately throughout an evolving environment. + Good communication, computer and interpersonal skills are required to enable an effective interface with other professionals, to produce appropriate documentation, and to present results to a limited internal audience. + The ability to work both independently and on a team is essential. + Able to work extended hours as required. + Ability to obtain and maintain a DoD Security Clearance is required. **US Citizenship Required?:** Yes **Experience Level:** Entry-Level (0-2 years) **Relocation Assistance Provided?:** No **Workstyle:** Hybrid General Atomics is committed to hiring and retaining a diverse workforce. We are an Equal Opportunity Employer and will consider all qualified applicants for employment without regard to race, color, religion, religious creed, ancestry, gender, pregnancy, sex, sexual orientation, transitioning status, gender identity, gender expression, national origin, age, genetic information, military and veteran status, marital status, medical condition, mental disability, physical disability, or any other basis protected by local, state, or federal law. In accordance with applicable federal law, General Atomics takes affirmative action to employ and advance the employment of qualified protected veterans and individuals with disabilities. We also prohibit compensation discrimination under all applicable laws. U.S. Citizenship is required for certain positions. To learn more, please review the EEOC's "Know Your Rights: Workplace Discrimination is Illegal" poster.
    $90k-121k yearly est. 24d ago
  • Software Developer VII

    General Atomics 4.7company rating

    Software developer job at General Atomics

    **51529BR** **Company:** General Atomics Aeronautical Systems 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 outstanding opportunity for a Principal AI Battle Management Lead in Poway, CA. This role blends strategic leadership with hands-on technical development, guiding the architecture, prototyping, and deployment of AI-enabled battle management systems across GA-ASI's unmanned and collaborative combat aircraft portfolio. 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. The Principal AI Battle Management Lead will act as a technical authority, hands-on engineer, and customer-facing leader, shaping the next generation of autonomous mission execution and decision-support capabilities for the U.S. Department of War. **DUTIES AND RESPONSIBILITIES:** + Set the technical vision and roadmap for AI-enabled battle management systems, aligning GA-ASI autonomy solutions with DoD Joint All-Domain Command and Control (JADC2) and Collaborative Combat Aircraft (CCA) initiatives. + Lead cross-functional engineering teams in developing and integrating multi-agent autonomy, real-time decision-support, and adaptive mission planning capabilities. + Serve as principal investigator and program lead for advanced R&D efforts in AI/ML for battle management. + Interface directly with senior government customers, DARPA, AFRL, and DIU to translate mission needs into executable autonomy architectures. + Provide capture and proposal support, including shaping technical volumes, white papers, and executive-level presentations. + Partner with industry and academic collaborators to bring cutting-edge AI research into operational prototypes. + Establish best practices for DevSecOps, MLOps, and mission assurance in autonomy software development. + Guide testing and evaluation strategies, including simulation, SIL/HIL, and flight demonstrations of AI-driven battle management capabilities. + Mentor and grow technical talent across the autonomy and AI teams. + Ensure compliance with ITAR, export control, cybersecurity, and DoD acquisition regulations We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply. **Job ID#:** 51529BR **Job Category:** Engineering **Travel Percentage Required:** 0% - 25% **Full-Time/Part-Time:** Full-Time Salary **State:** California **Clearance Level:** Top Secret (SCI access eligible) **Pay Range Low:** 140,940 **City:** Poway **Clearance Required?:** Desired **Pay Range High:** 252,293 **Recruitment Posting Title:** AI Battle Management Lead **Job Qualifications:** + Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or related discipline and progressive software development experience as follows; fifteen or more years of experience with a bachelors degree, thirteen or more years of experience with a masters degree, or ten or more years with a PhD. May substitute equivalent experience in lieu of education. + Demonstrated track record leading development of battle management systems, C2 decision-support, or collaborative autonomy architectures in defense/aerospace. + Expertise in reinforcement learning, multi-agent coordination, deep learning, probabilistic reasoning, and decision-theoretic planning. + Strong customer-facing experience: ability to present to senior DoD stakeholders, influence CONOPS development, and shape technology roadmaps. + Proven success in capture and proposal efforts, including technical volume authorship and program strategy. + Strong leadership, communication, and interpersonal skills to inspire teams and build trusted relationships with customers. + Hands-on expertise in: + Languages: Python, C++, Java, or equivalent + Frameworks: PyTorch, TensorFlow, Ray RLlib, or equivalent + Data/AI Tools: Scikit-learn, Pandas, NumPy, JAX + Simulation/Integration: NTGS, AFSIM, or similar + Cloud/DevOps: Kubernetes, Docker, AWS/Azure GovCloud + MLOps/DevSecOps: MLflow, GitLab CI/CD, secure software pipelines. + Ability to obtain and maintain a Top Secret / SCI security clearance is required (active clearance strongly preferred). **US Citizenship Required?:** Yes **Experience Level:** Senior (8+ years) **Relocation Assistance Provided?:** No **Workstyle:** Onsite General Atomics is committed to hiring and retaining a diverse workforce. We are an Equal Opportunity Employer and will consider all qualified applicants for employment without regard to race, color, religion, religious creed, ancestry, gender, pregnancy, sex, sexual orientation, transitioning status, gender identity, gender expression, national origin, age, genetic information, military and veteran status, marital status, medical condition, mental disability, physical disability, or any other basis protected by local, state, or federal law. In accordance with applicable federal law, General Atomics takes affirmative action to employ and advance the employment of qualified protected veterans and individuals with disabilities. We also prohibit compensation discrimination under all applicable laws. U.S. Citizenship is required for certain positions. To learn more, please review the EEOC's "Know Your Rights: Workplace Discrimination is Illegal" poster.
    $90k-121k yearly est. 50d ago
  • Software Developer IV

    General Atomics 4.7company rating

    Software developer job at General Atomics

    **52103BR** **Company:** GA Intelligence General Atomics Integrated Intelligence, Inc. (GA Intelligence), an affiliate of General Atomics, maintains and deploys production solutions, including Thresher and Dragonspell, for users across the Intelligence Community, Department of Defense, and commercial industry. We build and develop best-in-class, all-domain, and globally focused situational awareness capabilities that process petabytes of data from numerous streaming data sources in near real time. Our systems apply state-of-the-art algorithms and machine learning techniques to extract features and fuse data from multiple phenomenologies to form a rich live view of objects in the sky, on the sea, and on the ground. These analytics are designed to determine not just where something is, but what it is, where it's been, and what it's doing. All of this "data to knowledge" is made available to end users in our own browser-based application for visualization, analysis, and understanding. We always want to do more, and that's where you come in! GA Intelligence is seeking Senior Backend Software Engineers to join our core product team, shaping the future of situational awareness capabilities for our customers. Our teams leverage cutting-edge technology to process petabytes of data and extract features in near real time, all while providing a rich, live view of objects on land, sea, and sky. With your skills and expertise, you'll be instrumental in taking our systems to the next level, giving end-users the power to see beyond the data and truly understand the world around them. Are you ready to join us on this exciting journey? **DUTIES AND RESPONSIBILIITIES:** + Research, design, implement, document, test, and deploy software applications for enterprise-wide end-user, system level, and data management software applications. + Guide the successful completion of programs with ability to function in a technical leadership role. + Formulate plans and guide implementation of software solutions including language, coding, platform, resource requirements, testing, and documentation. + Support plans, typically long term, for application development and deployment. + Coordinate deployment of enterprise applications including cross-platform compliance. + Ensure compliance with industry standards, regulations, and best practices. + Evaluate integration of software applications with the overall computing environment. + Communicate with domain experts, users, and management throughout the software development lifecycle. + Represent the company as the prime technical contact on contracts and/or projects. + Interact with external personnel on significant technical matters requiring coordination between organizations. + Contribute towards the continuous integration and improvement of enterprise solutions including build pipeline support, debugging, maintenance, and updates to ensure viability in an evolving environment. + Maintain the strict confidentiality of sensitive information. + Responsible for observing all laws, regulations and other applicable obligations wherever and whenever business is conducted on behalf of the Company. Expected to work in a safe manner in accordance with established operating procedures and practices. We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply. **Job ID#:** 52103BR **Job Category:** Engineering **Travel Percentage Required:** 0% - 25% **Full-Time/Part-Time:** Full-Time Salary **State:** California **Clearance Level:** Top Secret (SCI access eligible) **Pay Range Low:** 105,890 **City:** Poway **Clearance Required?:** Desired **Pay Range High:** 189,545 **Recruitment Posting Title:** Senior Software Engineer, IRAD Product Team **Job Qualifications:** + Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or related discipline and progressive software development experience as follows; six or more years of experience with a bachelors degree, four or more years of experience with a masters degree, or two or more years with a PhD. May substitute equivalent experience in lieu of education. + Prior professional experience in backend software development role. + Experience with deployment technologies, such as Kubernetes for container orchestration. + Understanding of AWS services and cloud management. + Familiarity with network engineering concepts and principles. + Knowledge of CI/CD pipelines and tooling (Gitlab CI/CD, ArgoCD, CircleCI, Jenkins). + Ability to drive and review APIs for backend functionality. + Capable of representing the organization as a prime technical contact, as well as providing leadership and guidance to less experienced professionals. + Customer focused, formulates plans based on the development of innovative new designs in resolving advanced software development problems. + Must be able to work both independently and in a team environment. + Able to work extended hours as required. + Ability to obtain and maintain DoD security clearance is required PREFERRED SKILLS AND EXPERIENCE: + Candidates with an active Top Secret security clearance and SCI eligibility are strongly preferred. + Comfortable working with Linux systems on a daily basis. + Experience maintaining data pipelines. + Cloud technologies such as: Hadoop, Kafka, HBase, Accumulo. + Interest in data mining, analytics, and/or machine learning. + Familiarity with Intelligence Community and DoD mission sets. + CompTIA Security+ certification or willingness to get certified. **US Citizenship Required?:** Yes **Experience Level:** Mid-Level (3-7 years) **Relocation Assistance Provided?:** Yes **Workstyle:** Hybrid General Atomics is committed to hiring and retaining a diverse workforce. We are an Equal Opportunity Employer and will consider all qualified applicants for employment without regard to race, color, religion, religious creed, ancestry, gender, pregnancy, sex, sexual orientation, transitioning status, gender identity, gender expression, national origin, age, genetic information, military and veteran status, marital status, medical condition, mental disability, physical disability, or any other basis protected by local, state, or federal law. In accordance with applicable federal law, General Atomics takes affirmative action to employ and advance the employment of qualified protected veterans and individuals with disabilities. We also prohibit compensation discrimination under all applicable laws. U.S. Citizenship is required for certain positions. To learn more, please review the EEOC's "Know Your Rights: Workplace Discrimination is Illegal" poster.
    $90k-121k yearly est. 50d ago
  • Software Developer III

    General Atomics 4.7company rating

    Software developer job at General Atomics

    **52819BR** **Company:** General Atomics Aeronautical Systems 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 are seeking a highly skilled and motivated Senior Engineer to design, develop, and enhance UAV autopilot software. As part of GA-ASI, you'll work on groundbreaking projects that directly support our mission to deliver reliable, high-performance solutions to our customers. This position independently determines approaches/solutions for the design, development and/or modifications of embedded software. This position collaborates with domain experts, users, and management throughout the entire software development lifecycle. **Summary:** Under general supervision with limited review, this position independently determines approaches/solutions for the design, development and/or modification of specific programs or projects for enterprise-wide end-user, system level, and data management software applications. Involved in planning of application development and deployment as well as responsible for meeting software compliance standards on specific programs or projects. Evaluates integration of software applications with the overall computing environment; responsible for documentation, testing, maintenance, and software updates. Communicates with domain experts, outside customers, users, and management throughout the software development lifecycle. **DUTIES & RESPONSIBILITES:** + Determine user requirements and specifications and plan for software development within the broader organizational scope. Software development includes end-user, system level, and data management applications. + Formulate detailed plans for the implementation of software solutions on specific programs or projects. In addition to program design this includes determining language, platform, and resource requirements. + Implementation of design including coding, testing, and documentation. + Deployment of applications across the enterprise including cross-platform compliance and ensuring availability of necessary resources. + Code maintenance including debugging and updating to keep pace with the evolving environment. + Assist in planning for future applications based on new developments in computer technology. + Communicate with the software developer group, with users, and with management as well as with the wider community through the publishing and presentation of technical papers. + Maintains the strict confidentiality of sensitive information. + Performs other duties as assigned. + Responsible for observing all laws, regulations and other applicable obligations wherever and whenever business is conducted on behalf of the Company. + Expected to work in a safe manner in accordance with established operating procedures and practices. We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply. **Job ID#:** 52819BR **Job Category:** Engineering **Travel Percentage Required:** 0% - 25% **Full-Time/Part-Time:** Full-Time Salary **State:** California **Clearance Level:** Secret **Pay Range Low:** 98,100 **City:** Poway **Clearance Required?:** Desired **Pay Range High:** 171,398 **Recruitment Posting Title:** Aerospace Flight Software Engineer **Job Qualifications:** + Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or a related discipline and progressive software development experience as follows; four or more years of experience with a bachelors degree or two or more years of experience with a masters degree. May substitute equivalent experience in lieu of education. + Degree in computer engineering, aerospace engineering, mechanical engineering or electrical engineering is highly preferred. + Must have a complete understanding of software development concepts, principles, and theory and demonstrate complete understanding and application of programming and analysis concepts. + Must possess the ability to understand new concepts quickly and apply them accurately throughout an evolving environment. + Must have some experience with C and Python programming languages. + Experience with closed-loop control systems, Guidance Navigation and Control (GNC), and implementation in the C/C++ language. + Experience with Model-Based Design tools such as MATLAB/Simulink or SCADE is highly desired. + Experience with DO-178 processes and high-level rigor development. + Familiarity with aviation systems and fixed-wing aircraft. + Familiarity with VectorCAST + Ability to organize, schedule, and coordinate work phases at the task level or, with assistance, at the project level to provide solutions to complex problems. + Ability to organize, schedule, and coordinate work phases and determine the appropriate approach at the task level or, with assistance, at the project level and to provide solutions to a range of complex problems. + Must have strong communication, computer, documentation, presentation, and interpersonal skills, ability to work independently and as part of a team; and lead a team of less experienced professional employees on semi-routine tasks. + Able to work extended hours as required. + Ability to obtain and maintain a Department of Defense (DoD) security clearance is required. + Current active DoD security clearance is highly desired. **US Citizenship Required?:** Yes **Experience Level:** Mid-Level (3-7 years) **Relocation Assistance Provided?:** No **Workstyle:** Onsite General Atomics is committed to hiring and retaining a diverse workforce. We are an Equal Opportunity Employer and will consider all qualified applicants for employment without regard to race, color, religion, religious creed, ancestry, gender, pregnancy, sex, sexual orientation, transitioning status, gender identity, gender expression, national origin, age, genetic information, military and veteran status, marital status, medical condition, mental disability, physical disability, or any other basis protected by local, state, or federal law. In accordance with applicable federal law, General Atomics takes affirmative action to employ and advance the employment of qualified protected veterans and individuals with disabilities. We also prohibit compensation discrimination under all applicable laws. U.S. Citizenship is required for certain positions. To learn more, please review the EEOC's "Know Your Rights: Workplace Discrimination is Illegal" poster.
    $90k-121k yearly est. 27d ago
  • Software Developer

    General Atomics 4.7company rating

    Software developer job at General Atomics

    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. DUTIES AND RESPONSIBILITIES: * Determine user requirements and specifications and plan for software development within the broader organizational scope. Software development includes end-user, system level, and data management applications. * Formulate detailed plans for the implementation of software solutions. In addition to program design this includes determining language, platform, and resource requirements. * Implementation of design including coding, testing, and documentation. * Deployment of applications across the enterprise including cross- platform compliance and insuring availability of necessary resources. * Code maintenance including debugging and updating to keep pace with the evolving environment. * Assist in planning for future applications based on new developments in computer technology. * Communicate with the software developer group, with users, and with management as well as with the wider community. * Maintain the strict confidentiality of sensitive information. * Perform other duties as assigned. * Responsible for observing all laws, regulations and other applicable obligations wherever and whenever business is conducted on behalf of the Company. Expected to work in a safe manner in accordance with established operating procedures and practices. We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply. Job Category Engineering Travel Percentage Required 0% - 25% Full-Time/Part-Time Full-Time Hourly State California Clearance Level Secret Pay Range Low 87,070 City Poway Clearance Required? Desired Pay Range High 132,963 Recruitment Posting Title Software Developer 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 * Must have a basic understanding of software development concepts, principles, and theory and demonstrate the ability to follow and apply basic use of programming and analysis concepts. * A strong candidate should have a good foundation in algorithms, data structures, and object orientated programming concepts. * A strong candidate should have a good understanding of C or C++ as well as a working understanding of Java or Python. * Familiarity with CI/CD (Experience with Docker/Podman a plus). * Familiarity with React a plus. * Must possess the ability to understand new concepts quickly and apply them accurately throughout an evolving environment. * Good communication, computer and interpersonal skills are required to enable an effective interface with other professionals, to produce appropriate documentation, and to present results to a limited internal audience. * The ability to work both independently and on a team is essential. * Able to work extended hours as required. * Ability to obtain and maintain a DoD Security Clearance is required. US Citizenship Required? Yes Experience Level Entry-Level (0-2 years) Relocation Assistance Provided? No Workstyle Hybrid
    $90k-121k yearly est. 24d ago
  • 2026 Small Satellite Software Undergraduate Intern

    The Aerospace Corporation 4.9company rating

    El Segundo, CA jobs

    The Aerospace Corporation is the trusted partner to the nation's space programs, solving the hardest problems and providing unmatched technical expertise. As the operator of a federally funded research and development center (FFRDC), we are broadly engaged across all aspects of space- delivering innovative solutions that span satellite, launch, ground, and cyber systems for defense, civil and commercial customers. When you join our team, you'll be part of a special collection of problem solvers, thought leaders, and innovators. Join us and take your place in space. The Aerospace Corporation's Experiment Lab, xLab, develops prototypes, instruments, pathfinders, and demonstration systems to address our customers' hardest problems at the speed of need. We engage with our customers to conceptualize innovative solutions and deliver impactful products for ground and space and everything in between. We are looking for engineers with a passion for design, a commitment to teamwork and a desire to help xLab make a difference to today's challenges. The Small Satellite Department at The Aerospace Corporation conceives, develops, and operates small satellite missions in partnership with a broad array of internal and external stakeholders. The integration and operations team within the department currently operates a constellation of more than 20 satellites launched over the last several years, with multiple vehicles scheduled for launch in the next year. The selected candidate will be required to work full-time, on-site at our facility in El Segundo, CA. What You'll Be Doing Developing software libraries and applications to support satellites testing and operations Performing algorithm and application optimization to support system scaling Assisting with software releases, deployments, and documentation Coordinating with subsystem leads to define software requirements and interfaces Working collaboratively on a team and independently Duties, responsibilities and activities may change, or new ones may be assigned as needed Training and mentorship will be provided What Corporate Skills You'll Bring Strong written and oral communication skills Must work well in a team environment Possess organizational, time management and project management skills Demonstrate flexibility and ability to adapt to changing organizational need Interpersonal skills to coordinate efforts and work with other internal and external organizations What You Need to be Successful Minimum Requirements: Currently enrolled full-time in an accredited college/university program pursuing a Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics or a related discipline Availability to work full-time for a minimum of 10 weeks outside of university term and ability to return to a Bachelor's degree program full-time after completion of the internship. Sophomore class standing completed by internship start date Minimum GPA of 3.0 Experience with Python and C/C++ This position requires the ability to obtain and maintain a security clearance, which is issued by the U.S. government. U.S. citizenship is required to obtain a security clearance. Transcripts How You Can Stand Out It would be impressive if you have one or more of these: GPA of 3.5 or higher Active security clearance Experience with NVIDIA Jetson Edge Computing Experience with Embedded Linux and Robot Operating System (ROS) Familiarity with containerization platforms such as Docker Temporary housing assistance is not available. We offer a competitive compensation package where you'll be rewarded based on your performance and recognized for the value you bring to our business. The grade-based pay range for this job is listed below. Individual salaries within that range are determined through a wide variety of factors including but not limited to education, experience, knowledge and skills. (Min - Max) $26.00 - $30.00Pay Basis: Hourly Leadership Competencies Our leadership philosophy is simple: every employee, regardless of level and role, can demonstrate leadership. At Aerospace, our commitment is our people. To cultivate our talent and ensure that we have a strong pipeline of future leaders, we want individuals who: Operate Strategically Lead Change Engage with Impact Foster Innovation Deliver Results Ways We Reward Our Employees During your interview process, our team will provide details of our industry-leading benefits. Benefits vary and are applicable based on Job Type. A few highlights include: Comprehensive health care and wellness plans Paid holidays, sick time, and vacation Standard and alternate work schedules, including telework options 401(k) Plan - Employees receive a total company-paid benefit of 8%, 10%, or 12% of eligible compensation based on years of service and matching contributions; employees are immediately eligible and vested in the plan upon hire Flexible spending accounts Variable pay program for exceptional contributions Relocation assistance Professional growth and development programs to help advance your career Education assistance programs An inclusive work environment built on teamwork, flexibility, and respect We are all unique, from various backgrounds and all walks of life, yet one thing bonds all of us to each other-the belief that we can make a difference. This core belief empowers us to do our best work at The Aerospace Corporation. Equal Opportunity Commitment The Aerospace Corporation is an equal opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, age, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender, gender identity or expression, color, religion, genetic information, marital status, ancestry, national origin, protected veteran status, physical disability, medical condition, mental disability, or disability status and any other characteristic protected by state or federal law. If you're an individual with a disability or a disabled veteran who needs assistance using our online job search and application tools or need reasonable accommodation to complete the job application process, please contact us by phone at ************ or by email at ****************************** . You can also review Know Your Rights: Workplace Discrimination is Illegal.
    $34k-42k yearly est. Auto-Apply 8d ago

Learn more about General Atomics jobs