Post job

Front End Developer jobs at Huntington Ingalls Industries - 82 jobs

  • Front End Developer

    Randstad 4.6company rating

    New York, NY jobs

    Hi, This is Raju. I am Recruiter at Randstad Technologies and I am reaching out in regards to your background. I have an exciting opportunity *Candidates MUST be able to work on W2 to qualify for this role.* Job Title: Front End Developer Duration: 12 MonthsLocation: New York, NY Job Description: Project/Role summary: Global Markets Risk Reporting application - to serve ad-hoc business reporting and data analytics requests, system status and data quality controls monitoring, operational process management We are looking for a strong Web application developer to join our project team to drive design and implementation of a strategic user facing applications space. Initial efforts will focus on building a desktop support in several phases starting with the dashboard functionality and then core business data reporting. Main duties will include designing user interface and Restful API end points, setting up web server environment, building modules and components into a functional application communicating with the API using JSON over HTTP and subscribing to pub/sub topics for real time updates. This role involves working on the larger team responsible for the front to back development, providing expertise and assisting others getting up to speed with web based application technologies and best practices. Ideal candidate would be a strong problem-solver able to operate independently with minimal supervision, team player, quick learner and passionate about new Web technologies, work well under pressure meeting aggressive deadlines while delivering quality software Job requirements In-depth understanding of Web applications architecture, technologies, and development best practices Solid background building complex mission critical web applications incorporating dynamic web front ends with graphs/charts using AngularJS (1.x or 2), React, Javascript, HTML5 Experience integrating real time messaging technologies such as Kafka or AMPS into web applications Working knowledge of Restful API, Web servers such as Tornado or Apache, Web socket technologies, Python, and Hadoop/Spark are a big plus Prior banking industry web applications experience supporting trading/risk management functions very helpful Additional Information All your information will be kept confidential according to EEO guidelines.
    $98k-140k yearly est. 60d+ ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Front End Developer

    Randstad North America, Inc. 4.6company rating

    New York, NY jobs

    Hi, This is Raju. I am Recruiter at Randstad Technologies and I am reaching out in regards to your background. I have an exciting opportunity *Candidates MUST be able to work on W2 to qualify for this role.* Job Title: Front End Developer Duration: 12 Months Location: New York, NY Job Description: Project/Role summary: Global Markets Risk Reporting application - to serve ad-hoc business reporting and data analytics requests, system status and data quality controls monitoring, operational process management We are looking for a strong Web application developer to join our project team to drive design and implementation of a strategic user facing applications space. Initial efforts will focus on building a desktop support in several phases starting with the dashboard functionality and then core business data reporting. Main duties will include designing user interface and Restful API end points, setting up web server environment, building modules and components into a functional application communicating with the API using JSON over HTTP and subscribing to pub/sub topics for real time updates. This role involves working on the larger team responsible for the front to back development, providing expertise and assisting others getting up to speed with web based application technologies and best practices. Ideal candidate would be a strong problem-solver able to operate independently with minimal supervision, team player, quick learner and passionate about new Web technologies, work well under pressure meeting aggressive deadlines while delivering quality software Job requirements In-depth understanding of Web applications architecture, technologies, and development best practices Solid background building complex mission critical web applications incorporating dynamic web front ends with graphs/charts using AngularJS (1.x or 2), React, Javascript, HTML5 Experience integrating real time messaging technologies such as Kafka or AMPS into web applications Working knowledge of Restful API, Web servers such as Tornado or Apache, Web socket technologies, Python, and Hadoop/Spark are a big plus Prior banking industry web applications experience supporting trading/risk management functions very helpful Additional Information All your information will be kept confidential according to EEO guidelines.
    $98k-140k yearly est. 3d ago
  • Web Designer/Front End Developer

    Randstad 4.6company rating

    Richardson, TX jobs

    Seeking a creative, self-starting Web Designer/ Front End Developer to join our rapidly growing Ecommerce team. The ideal candidate is a UX ninja, motivated to combine the art of design with the art of programming. They aren't merely writing code, it's their job to make the web presence • Responsible for the design, layout and coding of web pages (desktop, responsive, mobile), applications and email templates • Optimize for search engines, usability and accessibility • Implement cockpit configurations - Product Cockpit, CMS • Participate in user interface design for projects • Create mocks and prototypes for usability testing • Create CSS that are consistent across all browsers and platforms Knowledge, Skills and Abilities • Strong SEO understanding • Responsive design expert • Strong front-end experience; HTML(5)/CSS(3)/JavaScript/jQuery/Bootstrap/Responsive • Design capabilities; Photoshop/PSD and HTML5 wire framing • Experience (or strong interest) in agile methods such as Scrum/XP • Experience with mobile web application development • Proficient understanding of cross-browser compatibility issues and ways to work around them • Proficient understanding of code versioning tools • hybris front-end familiarity is strongly suggested • Spring and JSPs knowledge are suggested • Experience working within Ecommerce project teams is a plus • hybris certification is a plus Additional Information Qualified candidates please submit resume for immediate review ! or you may call ************ All your information will be kept confidential according to EEO guidelines.
    $85k-119k yearly est. 60d+ ago
  • Software Developer III

    General Atomics 4.7company rating

    Poway, CA jobs

    **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. 43d ago
  • Software Developer III

    General Atomics 4.7company rating

    Poway, CA jobs

    **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. 43d ago
  • Software Developer II

    General Atomics 4.7company rating

    Poway, CA jobs

    **51555BR** **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#:** 51555BR **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. + 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 **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. 43d ago
  • Software Developer IV

    General Atomics 4.7company rating

    Poway, CA jobs

    **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. 43d ago
  • Software Developer VII

    General Atomics 4.7company rating

    Poway, CA jobs

    **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. 43d ago
  • Software Developer II

    General Atomics 4.7company rating

    Poway, CA jobs

    **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. 43d ago
  • Software Developer III

    General Atomics 4.7company rating

    Poway, CA jobs

    **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. 20d ago
  • Software Developer II

    General Atomics 4.7company rating

    Poway, CA jobs

    **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. 17d ago
  • Software Developer VI

    General Atomics 4.7company rating

    Poway, CA jobs

    **50307BR** **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 currently looking for a Software Engineer (C++ 17, Linux) with a degree in CS or CE to join our Mission Processing Software team group within our Mission Software Development Group in Poway, CA. As a Software Engineer for GA-ASI, you will research, design, develop and/or modify enterprise-wide end-user, system level, and data management software applications that correlate directly to the technologies that are integrated into our Unmanned Aircraft Systems (UAS). **DUTIES & RESPONSIBILITIES:** + Design and develop C++ 17 infrastructure and services for x86 and ARM 9 systems. + Use Petalinux build tools for ARM 9 systems + Responsible for unit testing, integration testing, software maintenance, and documentation and meeting software quality and compliance standards. + Evaluate integration of software applications with the overall computing environment. + Communicate with domain experts, users, and management throughout the software development lifecycle. + Contribute to planning of application development and deployment. + Perform other duties as assigned or required. + 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#:** 50307BR **Job Category:** Engineering **Travel Percentage Required:** 0% - 25% **Full-Time/Part-Time:** Full-Time Salary **State:** California **Clearance Level:** Secret **Pay Range Low:** 128,130 **City:** Poway **Clearance Required?:** Desired **Pay Range High:** 229,358 **Recruitment Posting Title:** Software Lead Architect **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; twelve or more years of experience with a bachelors degree, ten or more years of experience with a masters degree, or seven or more years with a PhD. May substitute equivalent experience in lieu of education. + Should have experience with the following: C++ 17 application development, OOP, TCP/UDP Socket programming and multi-threaded application development on Linux OS. + Desired skills: GitLab, Git and SCM tools, Sscripting languages (Bash, Python), Embedded SW development, System on chip (SoC), ZYNQ Ultrascale architecture, Xilinx SDK, PetaLinux build flow, SPI/I2C/UART/Ethernet interface, Kernel space/user space support, Bootloader, Open Source and Unit Testing Tools. + 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. + 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. + Effective communication and interpersonal skills are required to interface with other professionals, to produce appropriate documentation, and to present results to an internal audience. + Ability to work independently and as part of a team. + Ability to work overtime as needed. + Ability to obtain and maintain a DoD Security Clearance is required. **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. 43d ago
  • Software Developer I

    General Atomics 4.7company rating

    Poway, CA jobs

    **52629BR** **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 exciting opportunity for a Software Development Engineer to join GA-ASI as a member of the Software Development Engineering in Test (SDET) team. **DUTIES & RESPONSIBILITIES:** + Determine requirements and specifications and plan for software development within the broader organizational scope. The software development will be in support of establishing state-of-the-art infrastructure for automated testing, but could include some application development as well. + Formulate detailed plans for the implementation of software solutions. In addition to program design, this includes determining language, platform, software tools, and resource requirements. + Implementation of design including coding, testing, and documentation. + Code maintenance including debugging and updating to keep pace with the evolving environment. + Assist in planning for future improvements based on new developments in software tools and infrastructure. + Work closely with software development teams to ensure that the planned automated testing infrastructure will meet their needs. + As needed, implement automated test cases and test tools to help verify complex software with various user interfaces and simulators. + Attend regular project meetings as appropriate to provide status, collect feedback, and stay informed as to how best we can serve the software development community. + Constant dedication to improving automated software testing in an ever changing environment. + Maintain the strict confidentiality of sensitive information. + Performs other duties as assigned. We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply. **Job ID#:** 52629BR **Job Category:** Engineering **Travel Percentage Required:** 0% - 25% **Full-Time/Part-Time:** Full-Time Hourly **State:** California **Pay Range Low:** 71,950 **City:** Poway **Clearance Required?:** No **Pay Range High:** 109,885 **Recruitment Posting Title:** Associate Software Developer in Test - SDET **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 excellent understanding of software development concepts, principles, and theory and demonstrate the ability to follow and apply the use of programming and analysis concepts. + Must have a good understanding of software quality analysis concepts, theory, and operations. + 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 broad audience. + Previous experience with environments and tools such as Microsoft Visual Studio, Team Foundation Server, Microsoft Test Manager, GitHub, and Jenkins. + Previous experience with object-oriented design and development and one or more of the following programming languages: C, C++, C#, + Previous experience with automated testing and test development is desired. + Previous experience with one or more scripting languages such as Python or Anisible is desired. + The ability to work independently or in a team environment is essential. + Ability to work extended hours and travel 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. 37d ago
  • Software Developer III

    General Atomics 4.7company rating

    Poway, CA jobs

    **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. 43d ago
  • Software Developer III

    General Atomics 4.7company rating

    Poway, CA jobs

    **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. 43d ago
  • Software Developer III

    General Atomics 4.7company rating

    Poway, CA jobs

    **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. 43d ago
  • Scientific Software Developer

    CGG 4.6company rating

    Houston, TX jobs

    Viridien (********************** is an advanced technology, digital and Earth data company that pushes the boundaries of science for a more prosperous and sustainable future. With our ingenuity, drive and deep curiosity we discover new insights, innovations, and solutions that efficiently and responsibly resolve complex natural resource, digital, energy transition and infrastructure challenges. Job Description: As part of the team responsible for ensuring the efficiency, ease of use, reliability, and scalability of the core software for Viridien's proprietary high-performance computing applications on GPU and CPU architectures, this position requires a deep understanding of computational science (especially parallel programming and code optimization), a strong mathematics/physics/engineering background, in-depth knowledge of computer software/hardware architecture, and excellent analytical and problem-solving skills. In this role, you will develop and maintain high-end geophysical algorithms for seismic processing, imaging, and interpretation. You will participate in design discussions, development, and deployment in large-scale state-of-the-art computing facilities across the world with a geographically dispersed developer team, researcher team, and user base. Must have current U.S. work authorization or qualify for sponsorship. Qualifications: * Master's degree or higher in Physics, Engineering, Mathematics, or Computer Science, or 5 years of hands-on experience in scientific programming * Fluency in C/C++ (Fortran also preferred) * Experience with UNIX / POSIX programming * Highly experienced in debugging / profiling /optimizing * Highly experienced with MPI, CUDA, or other type of parallel computing * Highly experienced in scientific computing on various types of HPC architecture * Experience with full lifecycle of development, including product release * Innovative mindset * Highly motivated and eager to learn * Strong communication and problem-solving skills Preferred: * Good experience with ML toolbox and optimization for Python codes and libraries * Good knowledge of data structure, data compression, and data IO pipelining * Familiarity with Perforce (or other source control management software) * SQL or other database experience Perks and Benefits: * Relocation bonus to help offset the cost of moving to Houston * $10,000 signing bonus to welcome you in! * Performance-based monthly bonus averaging at 10-15% at entry level (contingent on financial & individual performance) - The only limit is your potential! * 3 weeks' vacation to recharge, 3 personal days and 8 sick days for you to use when you need it the most * A hybrid and flexible work schedule * Excellent 401k match program (contribute up to 5% and we'll match up to 7%!) * Medical, dental, vision, supplemental benefits available and so much more * Parental leave program - Viridien offers eligible moms and dads paid time off to bond with their new child * Viridien wants our employees to be the best versions of ourselves. We offer a Wellness Program as well as a state-of-the-art Fitness Center * Tired of packing lunch? We got you covered with free lunches on Tuesdays, Wednesdays and Thursdays! Why work at Viridien? * Highly intelligent and motivated coworkers who are industry leaders in geoscience technology and high-performance computing * Energetic and challenging-yet-fun work environment, full of imaging problems to be solved and technologies to be developed * Excellent training and mentorship programs * Employee Assistance Program to support your personal issues We see things differently. Diversity fuels our innovation, we value the unique ways in which we differ, and we are committed to equal employment opportunities for all professionals. We see things differently. Diversity fuels our innovation, we value the unique ways in which we differ, and we are committed to equal employment opportunities for all professionals.
    $80k-108k yearly est. Auto-Apply 60d+ ago
  • Software Developer

    Weather Central 4.0company rating

    San Francisco, CA jobs

    The Weather Channel is the world's leading cross-platform media company with a portfolio that includes The Weather Channel television network, TWC digital properties (weather.com, mobile and tablet applications) and Weather Services International (WSI). Headquartered in Cobb County since 1982, The Weather Channel brand has connected millions of consumers by providing the most accurate weather forecasts, 24 hours a day. Seen in more than 100 million U.S. households, The Weather Channel network is one of the most widely-distributed cable networks. The Weather Channel online properties reach 60 million unique Web consumers each month. This includes 32 million consumers monthly through weather.com on mobile Web and mobile apps. TWC has the No.1 app on all smartphones and is the second most used app on all smartphones. WSI provides business-to-business weather services to media, aviation, marine and energy sector. Job Description GENERAL SUMMARY: We are looking for a passionate Software Developer to work in our fun and fast-paced environment. You will create and modify software systems - - and though you will be primarily concerned with meteorological products, development may be geared toward (but not limited to) other areas such as general infrastructure, Geographic Information Systems (GIS), and support of sales / marketing functions. RESPONSIBILITIES: Software Development (80% of time) Design, write, modify, debug, and test new or legacy software systems in an agile team environment Use source debuggers, profilers, runtime analysis tools, and source code control systems Create and maintain documentation Perform research related to languages, data structures, algorithms, file systems, libraries, tools, datasets Assist team members in software design / development / debugging activities Software Maintenance (10%) Recognize and troubleshoot problems with server hardware and software Upgrade, build and install 3rd party software Use monitoring tools / dashboards to determine system status Participate in on-call rotation Customer support (10%) Use bug reporting / trouble ticket software to address issues brought up by clients and users Work with dedicated support staff to gather further information and identify root causes of issues Qualifications QUALIFICATIONS: Skills, knowledge and abilities Linux development toolchain (gcc/g++, make, gdb, gprof, valgrind, GIT, etc) Linux system administration, bash / sh C, C++, C#, PHP, Python, Javascript, other languages as needed Object Oriented design, template metaprogramming, algorithms and data structures Sockets, multithreading, graphics and image generation, regular expressions Strong math skills Strong communication skills and the ability to successfully work in an Agile/Scrum team environment Experience: prior software development experience Preferred education level: Bachelor's degree in Engineering or a related field Additional Information
    $101k-136k yearly est. 3d ago
  • Software Developer

    Taylor Communications 4.5company rating

    West Sacramento, CA jobs

    Let Us Power Your Potential Taylor Corporation is a dynamic, diversified company with big plans for the future ― and your career. We power our employees' potential and strive to create opportunity and security for every member of the team. If you're ready for something bigger ― more challenge, more variety, more pathways for professional growth ― we should talk. We're passionate about our work, we believe there is always a better way, and we're looking for people like you. Ready to reach your potential? It's time to look at Taylor. Your Opportunity: Venture Solutions Inc., a Taylor Company, is seeking a Software Developer to join our technology team in West Sacramento. This person will work with the development team and with Technical Lead to be responsible for creating applications used to process high volumes of customer-supplied data and pre-composed components into documents. The developer will work on integrations with a variety of third-party document composition systems, data cleansing and validation systems, and ERP systems. Here at Venture, we strive to maintain a modern technology stack, leveraging industry leading practices for success. This location adheres to the Federal Information Security Management Act (FISMA). All employees must undergo a federal background check, which requires U.S. citizenship. Your Responsibilities: Design and build new software applications and enhancing existing ones-ensuring solutions align with established designs and effectively support internal business requirements and external customers Creates test plans and unit tests and executes those for applications Follows code review and testing processes, procedures, and plans. Write documentation in code and in issue tracking systems that supports other team members Integrates software components and third-party programs Re-engineers and re-platforms as well as more complex enhancements for existing applications Produces clean, efficient code based on coding standards Follows safe data handling practices and processes Follows secure coding practices Follows Quality guidelines and procedures Performs work in a timely manner Communicates status to stakeholders Works under moderate supervision and typically reports to a manager Participation in mentoring less experienced staff Other duties and responsibilities as assigned by the lead Off hours and on call duties as necessary You Must Have: Bachelor's Degree in Computer Science, Information Technology or equivalent experience required 3+ years experience in software development with C# and .Net Flexible and willing to accept a change in priorities as necessary Strong attention to detail Resourcefulness and troubleshooting aptitude Excellent oral and written communication We would also prefer: Experience with document engineering tools, such as OpenText Exstream, Compart or Solimar The anticipated annual salary range for this position is $75,000 - $85,000. The actual base salary offered depends on a variety of factors, which may include as applicable, the qualifications of the individual applicant for the position, years of relevant experience, specific and unique skills, level of education attained, certifications or other professional licenses held, and the location in which the applicant lives and/or from which they will be performing the job. The range listed is just one component of Taylor Corporation's total compensation and benefits package for employees. About Taylor Corporation One of the largest print and communications firms in North America, Taylor's family of companies provides a diverse set of products, services and technologies that address the toughest business challenges. We work diligently each day to create printed and digital marketing communication solutions that help power many of the world's most recognizable brands. With more than 50 years of category expertise and 10,000 employees spanning dozens of U.S. states and multiple countries, Taylor serves businesses and distributors both large and small. Our employees enjoy a comprehensive benefit package including a choice of several health plans, dental, vision, wellness programs, life and disability coverage, flexible spending accounts, health savings accounts, a 401(k) plan with company match, paid time off (PTO) and 64 hours of annual holiday pay. The Employer retains the right to change or assign other duties to this position. Taylor Corporation is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status. Taylor Corporation including all partners and affiliates is an Equal Opportunity Employer/Veterans/Disabled.
    $75k-85k yearly Auto-Apply 4d ago
  • Software Developer

    Taylor Communications 4.5company rating

    Monroe, NC jobs

    Let Us Power Your Potential Taylor Corporation is a dynamic, diversified company with big plans for the future ― and your career. We power our employees' potential and strive to create opportunity and security for every member of the team. If you're ready for something bigger ― more challenge, more variety, more pathways for professional growth ― we should talk. We're passionate about our work, we believe there is always a better way, and we're looking for people like you. Ready to reach your potential? It's time to look at Taylor. Your Opportunity: Venture Solutions Inc., a Taylor Company, is seeking a Software Developer to join our technology team in Monroe, NC. This person will work with the development team and with Technical Lead to be responsible for creating applications used to process high volumes of customer-supplied data and pre-composed components into documents. The developer will work on integrations with a variety of third-party document composition systems, data cleansing and validation systems, and ERP systems. Here at Venture, we strive to maintain a modern technology stack, leveraging industry leading practices for success. This location adheres to the Federal Information Security Management Act (FISMA). All employees must undergo a federal background check, which requires U.S. citizenship. Your Responsibilities: Design and build new software applications and enhancing existing ones-ensuring solutions align with established designs and effectively support internal business requirements and external customers Creates test plans and unit tests and executes those for applications Follows code review and testing processes, procedures, and plans. Write documentation in code and in issue tracking systems that supports other team members Integrates software components and third-party programs Re-engineers and re-platforms as well as more complex enhancements for existing applications Produces clean, efficient code based on coding standards Follows safe data handling practices and processes Follows secure coding practices Follows Quality guidelines and procedures Performs work in a timely manner Communicates status to stakeholders Works under moderate supervision and typically reports to a manager Participation in mentoring less experienced staff Other duties and responsibilities as assigned by the lead Off hours and on call duties as necessary You Must Have: Bachelor's Degree in Computer Science, Information Technology or equivalent experience required 3+ years experience in software development with C# and .Net Flexible and willing to accept a change in priorities as necessary Strong attention to detail Resourcefulness and troubleshooting aptitude Excellent oral and written communication We would also prefer: Experience with document engineering tools, such as OpenText Exstream, Compart or Solimar The anticipated annual salary range for this position is $75,000 - $85,000. The actual base salary offered depends on a variety of factors, which may include as applicable, the qualifications of the individual applicant for the position, years of relevant experience, specific and unique skills, level of education attained, certifications or other professional licenses held, and the location in which the applicant lives and/or from which they will be performing the job. The range listed is just one component of Taylor Corporation's total compensation and benefits package for employees. About Taylor Corporation One of the largest print and communications firms in North America, Taylor's family of companies provides a diverse set of products, services and technologies that address the toughest business challenges. We work diligently each day to create printed and digital marketing communication solutions that help power many of the world's most recognizable brands. With more than 50 years of category expertise and 10,000 employees spanning dozens of U.S. states and multiple countries, Taylor serves businesses and distributors both large and small. Our employees enjoy a comprehensive benefit package including a choice of several health plans, dental, vision, wellness programs, life and disability coverage, flexible spending accounts, health savings accounts, a 401(k) plan with company match, paid time off (PTO) and 64 hours of annual holiday pay. The Employer retains the right to change or assign other duties to this position. Taylor Corporation is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status. Taylor Corporation including all partners and affiliates is an Equal Opportunity Employer/Veterans/Disabled.
    $75k-85k yearly Auto-Apply 4d ago

Learn more about Huntington Ingalls Industries jobs

View all jobs