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

Talentify

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

Job summary

The Software Engineer at AeroVironment will be onsite in Albuquerque, NM, contributing to a GitLab-based development environment with C++ and object-oriented programming. You will develop, test, and integrate a software plugin capability and support automated testing and CI/CD frameworks.

You will work under senior software personnel, assist with builds, debugging, code reviews, and documentation, and help mature automated build, test, and deployment processes, including future cloud-based CI/CD

Qualifications

  • Bachelor\'s degree in Computer Science, Software Engineering, Computer Engineering, or related technical discipline.
  • Ability to acquire and maintain a TS/SCI DOD Security clearance
  • 0-2 years of software development experience; internships, academic projects, or research experience may qualify.
  • Working knowledge of C++ or another object-oriented programming language.
  • Understanding of object-oriented programming, data structures, software debugging, and basic software design principles.
  • Familiarity with Git and GitLab, including source control, branching, commits, and merge requests.
  • Ability to develop, test, debug, and document software components within an established development framework.
  • Ability to work in Linux-based development environments and use common software development and debugging tools.
  • Ability to collaborate with software, systems, hardware, and test engineering personnel.

Responsibilities

  • Support the design, development, testing, and integration of software plugin capabilities.
  • Develop and maintain software using C++ or other object-oriented programming languages.
  • Implement and modify plugin components within an established software architecture.
  • Support integration of software with project 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 technical documentation.
  • Work within established GitLab-based development and configuration-management workflows.
  • Support development and maintenance of CI/CD pipelines for automated build, test, and deployment activities.
  • Assist with continued maturation of automated development processes, including future integration with cloud-based CI/CD infrastructure.

Skills

C++
OOP
GitLab
Linux
Debugging
CI/CD
Python
Docker
CMake

Education

Bachelor's degree in Computer Science or related technical discipline

Tools

GitLab
Linux

Job description

The Software Engineer at AeroVironment will be onsite in Albuquerque, NM, contributing to a GitLab-based development environment with C++ and object-oriented programming. You will develop, test, and integrate a software plugin capability and support automated testing and CI/CD frameworks.

You will work under senior software personnel, assist with builds, debugging, code reviews, and documentation, and help mature automated build, test, and deployment processes, including future cloud-based CI/CD

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

AeroVironment, Inc. • Albuquerque (NM)

On-site
USD 61,000 - 93,000
Medical, dental, vision
401K with company matching
9/80 work schedule
+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
Robotics Software Engineer — Autonomy & Field Testing
Robotics Software Engineer — Autonomy & Field Testing

AeroVironment, Inc. • Melbourne (FL)

On-site
USD 120,000 - 170,000
Medical, Dental, Vision
401K with company matching
9/80 work schedule
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
Senior Robotics Software Engineer – C++ & Drone Systems
Senior Robotics Software Engineer – C++ & Drone Systems

AV • Lawrence (KS)

On-site
USD 112,000 - 170,000
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: 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
Senior C++ Engineer – Real-Time Aerospace Autonomy
Senior C++ Engineer – Real-Time Aerospace Autonomy

AeroVironment, Inc. • Lawrence (KS)

On-site
USD 112,000 - 170,000
Medical, dental, vision
401K matching
9/80 schedule
+1
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