Software Engineer: Plugin & CI/CD (C++, Linux)

AeroVironment, Inc.

Albuquerque (NM)

On-site

USD 61,000 - 93,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision
401K with company matching
9/80 work schedule
Paid holiday shutdown

Job summary

AeroVironment, Inc. in Albuquerque, NM is seeking a Software Engineer to design, develop, test, and integrate a software plugin capability within a GitLab-based development environment.

The role focuses on C++ and object-oriented software development, plugin implementation, automated testing, and hardware integration. You will contribute to CI/CD pipelines, assist with builds, debugging, code reviews, and documentation, and help mature automated build and test processes with cloud-based CI/CD in

Qualifications

  • Bachelor's degree required in CS/SE/CE or related field.
  • TS/SCI clearance requirement with 0–2 years of software development experience (internships/academic projects may qualify).
  • Proficiency with C++ or other OO language.
  • Familiarity with Git and GitLab, including source control, branching, commits, and merge requests.
  • Ability to work in Linux-based development environments and use development/debugging tools.
  • Ability to collaborate with software, systems, hardware, and test engineering personnel.

Responsibilities

  • Support design, development, testing, and integration of software plugin capabilities.
  • Develop and maintain software using C++ or other OO languages.
  • Implement and modify plugin components within an established architecture.
  • Assist integration of software with hardware and hardware-dependent interfaces.
  • Develop and execute automated unit, integration, and regression tests.
  • Assist with software builds, debugging, troubleshooting, and defect resolution.
  • Participate in peer code reviews and maintain documentation.
  • Work within GitLab-based development and configuration-management workflows.
  • Support development and maintenance of CI/CD pipelines for automated build, test, and deployment activities.
  • Assist maturation of automated development processes, including cloud-based CI/CD.

Skills

C++
Object-oriented programming
GitLab
Git
Linux
CI/CD
Code reviews

Education

Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related technical discipline

Tools

CMake
Docker

Job description

AeroVironment, Inc. in Albuquerque, NM is seeking a Software Engineer to design, develop, test, and integrate a software plugin capability within a GitLab-based development environment.

The role focuses on C++ and object-oriented software development, plugin implementation, automated testing, and hardware integration. You will contribute to CI/CD pipelines, assist with builds, debugging, code reviews, and documentation, and help mature automated build and test processes with cloud-based CI/CD in

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Plugin Software Engineer - C++, CI/CD & HW Integration
Plugin Software Engineer - C++, CI/CD & HW Integration

Talentify • Albuquerque (NM)

On-site
USD 61,000 - 93,000
Senior DevOps Engineer - CI/CD, Docker & GitLab
Senior DevOps Engineer - CI/CD, Docker & GitLab

AeroVironment, Inc. • San Diego (CA)

On-site
USD 82,000 - 125,000
C++ Plugin Engineer — Linux, CI/CD, Hardware Integration
C++ Plugin Engineer — Linux, CI/CD, Hardware Integration

AV • Albuquerque (NM)

On-site
USD 60,000 - 80,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Software Engineer
Software Engineer

AV • Albuquerque (NM)

On-site
USD 60,000 - 80,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Senior DevOps Architect - CI/CD & Automation
Senior DevOps Architect - CI/CD & Automation

AeroVironment, Inc. • Huntsville (AL)

Hybrid
USD 134,000 - 204,000
Medical benefits
Dental benefits
Vision benefits
+3
Junior Software Engineer: Build, Test & Deliver in Agile
Junior Software Engineer: Build, Test & Deliver in Agile

AeroVironment, Inc. • Moorpark (CA)

On-site
USD 67,000 - 102,000
Medical, dental, vision insurance
9/80 work schedule
401K with company matching
+1
Software Engineer, Agile Cloud Dev & Mentorship
Software Engineer, Agile Cloud Dev & Mentorship

AeroVironment, Inc. • Virginia Colony (CA)

On-site
USD 82,000 - 125,000
Medical, dental, vision
401K with company match
9/80 work schedule
+1
Software Engineer - Agile Dev for Cloud-Based Systems
Software Engineer - Agile Dev for Cloud-Based Systems

AeroVironment, Inc. • Moorpark (CA)

On-site
USD 82,000 - 125,000
Medical
Dental
Vision
+3
Junior Software Engineer — Cloud, UI & Agile Growth
Junior Software Engineer — Cloud, UI & Agile Growth

AeroVironment, Inc. • Virginia Colony (CA)

On-site
USD 67,000 - 102,000
9/80 work schedule
Holiday shutdown
Medical, dental, vision benefits
Junior Software Engineer – Applications (Agile, Cloud)
Junior Software Engineer – Applications (Agile, Cloud)

AeroVironment, Inc. • San Diego (CA)

On-site
USD 67,000 - 102,000
Medical
Dental
Vision
+3