AeroVironment

Embedded Software Engineering Intern

AeroVironment

internship

Posted on:

Location Type: Hybrid

Location: Simi Valley • Alabama, California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Entry Level

Tech Stack

Python

About the role

  • Assist in writing and testing embedded software for systems such as autopilots, sensors, radios, and other onboard components.
  • Help implement software in C/C++ for real-time and bare-metal systems using microcontrollers and embedded platforms.
  • Support the integration of embedded software with hardware, including debugging with lab tools (oscilloscopes, logic analyzers, etc.).
  • Collaborate with cross-functional teams, including electrical, systems, and mechanical engineers, to ensure cohesive development.
  • Participate in peer reviews, software documentation, and configuration management processes.
  • Contribute to lab testing and field testing of embedded systems in support of real-world mission scenarios.
  • Assist in the development of prototypes and proof-of-concept demonstrations.

Requirements

  • Currently pursuing a Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Basic knowledge of embedded systems and microcontrollers.
  • Familiarity with programming languages such as C, C++, or Python.
  • Understanding of low-level software concepts, such as memory management, interrupts, or device drivers.
  • Exposure to hardware communication protocols like I2C, SPI, UART, or CAN.
  • Strong analytical and troubleshooting skills.
  • Effective verbal and written communication.
  • Ability to work collaboratively in a team environment.
Benefits
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401K with company matching
  • 9/80 work schedule
  • Paid holiday shutdown

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CC++Pythonembedded systemsmicrocontrollersreal-time systemsbare-metal systemsmemory managementinterruptsdevice drivers
Soft skills
analytical skillstroubleshooting skillsverbal communicationwritten communicationcollaborationteamwork
GEICO

Senior Engineer – Platform

GEICO
Seniorfull-time$100k–$215k / yearCalifornia, Texas · 🇺🇸 United States
Posted: 11 hours agoSource: geico.wd1.myworkdayjobs.com
ASP.NETAWSAzureCloudDistributed SystemsGoogle Cloud PlatformMicroservices.NETSQL
GEICO

Senior Manager, Staff Software Engineering

GEICO
Seniorfull-time$150k–$300k / yearCalifornia, Maryland, Washington · 🇺🇸 United States
Posted: 11 hours agoSource: geico.wd1.myworkdayjobs.com
AWSAzureCloudGoGoogle Cloud PlatformInformaticaJavaJavaScriptKubernetesMicroservices.NETTypeScript
Xibo Open Source Digital Signage

Software Engineer II

Xibo Open Source Digital Signage
Mid · Seniorfull-time$155k–$175k / yearCalifornia · 🇺🇸 United States
Posted: 12 hours agoSource: sonyglobal.wd1.myworkdayjobs.com
AngularBabelEmber.jsGoJavaJavaScriptJestNoSQLPythonReactTypeScript
Sentry

Senior Software Engineer – Streaming

Sentry
Seniorfull-time$180k–$280k / yearCalifornia · 🇺🇸 United States
Posted: 13 hours agoSource: jobs.ashbyhq.com
AWSCloudDistributed SystemsGoGoogle Cloud PlatformJavaKafkaKubernetesPythonRustSparkSQL