Junior Software Engineer - Embedded Systems (C/C++, Python)

AV

Jessup (MD)

On-site

USD 84,000 - 180,000

Full time

14 days+
Application generator

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, based in California, is seeking a Junior Software Engineer to design, develop, and analyze low-level software and embedded systems across Windows and Unix. You will work with modern DevOps practices, CI pipelines, and build software drivers, process signals, and evaluate operating system architectures to support critical mission requirements.

This is ideal for an entry- to mid-level engineer looking to deepen skills in C, C++, and Python within a high-impact cyber context.

Qualifications

  • BS in Computer Science, Computer Engineering, Information Technology, or a related technical discipline.
  • 0–4 years of experience developing applications for Windows and Unix-based systems.
  • Proficiency in C, C++, and Python (experience with C# or Java is a plus).
  • Hands-on experience with deployment/build tools such as Artifactory, Docker, Terraform, Ansible, and Packer.
  • Exposure to CI/CD workflows using Jenkins or Bamboo.

Responsibilities

  • Develop software drivers, desktop applications, and client/server applications for Windows and Unix platforms.
  • Design and implement low-level embedded software using C, C++, and Python.
  • Analyze operating systems, computer hardware architectures, and interfaces for signal processing and system evaluation.
  • Collaborate on DevOps processes by building and deploying infrastructure technologies.
  • Support CI/CD pipelines to ensure automated testing, integration, and deployment of software releases.

Skills

C
C++
Python
TS/SCI clearance

Education

BS in Computer Science/Computer Engineering/Information Technology

Tools

Artifactory
Docker
Terraform
Ansible
Packer
Jenkins
Bamboo

Job description

AeroVironment, based in California, is seeking a Junior Software Engineer to design, develop, and analyze low-level software and embedded systems across Windows and Unix. You will work with modern DevOps practices, CI pipelines, and build software drivers, process signals, and evaluate operating system architectures to support critical mission requirements.

This is ideal for an entry- to mid-level engineer looking to deepen skills in C, C++, and Python within a high-impact cyber context.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Aspiring Embedded Software Engineer – C/C++, Python
Aspiring Embedded Software Engineer – C/C++, Python

AeroVironment, Inc. • Jessup (MD), Northern (KY)

Hybrid
USD 84,000 - 180,000
Medical, dental, vision benefits
401K with company match
9/80 work schedule
+1
Senior Embedded Software Engineer (C/C++, Linux)
Senior Embedded Software Engineer (C/C++, Linux)

InvestedintheMission • San Diego (CA)

On-site
USD 101,000 - 153,000
Medical benefits
401K matching
9/80 work schedule
Lead Embedded Software Engineer for UAS & Robotics
Lead Embedded Software Engineer for UAS & Robotics

AV • Moorpark (CA)

On-site
USD 147,000 - 224,000
Medical
Dental
Vision
+3
Senior Embedded Flight Software Engineer
Senior Embedded Flight Software Engineer

InvestedintheMission • Huntsville (AL)

On-site
USD 91,000 - 139,000
Medical benefits
401K employer matching
9/80 work schedule
+1
Senior Applications Software Engineer
Senior Applications Software Engineer

AeroVironment • United States

On-site
USD 112,000 - 170,000
Medical
Dental
Vision
+3
Lead Embedded Software Engineer - Aerospace & Robotics
Lead Embedded Software Engineer - Aerospace & Robotics

InvestedintheMission • Moorpark (CA)

On-site
USD 147,000 - 224,000
Senior Software & Systems Engineer — RF & Linux
Senior Software & Systems Engineer — RF & Linux

InvestedintheMission • Maryland

On-site
USD 102,000 - 255,000
Medical benefits
Dental benefits
Vision benefits
+3
Senior Robotics Software Engineer – C++ & Drone Systems
Senior Robotics Software Engineer – C++ & Drone Systems

AV • Lawrence (KS)

On-site
USD 112,000 - 170,000
Principal Embedded Software Engineer - Flight Systems
Principal Embedded Software Engineer - Flight Systems

AeroVironment • Moorpark (CA)

On-site
USD 180,000 - 240,000
Medical, dental, vision
401K with company matching
9/80 work schedule
+1
Junior Software Engineer - Defense Tech (C++, Python)
Junior Software Engineer - Defense Tech (C++, Python)

AV • Austin (TX)

On-site
USD 68,000 - 119,000
medical
dental vision
401K with company matching
+2