Software Engineer II, Applications – Real-Time/Unity

AeroVironment

Huntsville (TN)

On-site

USD 75,000 - 114,000

Full time

12 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision benefits
401K with company match
9/80 work schedule
Holiday shutdown

Job summary

AeroVironment is seeking a Software Engineer II (Applications) to join a fast-paced, Agile team in Huntsville, AL. You will design, develop, test, and maintain software for training and simulation products across stand-alone, networked, cloud-based, and internet-related tools.

Qualifications include a bachelor’s in a technical field, 2–5 years in Windows or Linux development, and strong C#/C++/QT and Unity skills. Travel occasionally; you will collaborate with multiple teams and mentor others.

Qualifications

  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics or equivalent.
  • 2–5 years of relevant experience in Windows or Linux application software development.
  • Expertise in C# .Net, C++, and/or QT; Unity development experience.
  • Experienced writing unit tests and debugging code.
  • Familiar with Agile lifecycle and software development processes.
  • Familiar with SVN and Git; comfortable with IDEs and debuggers.
  • Occasional travel may be required.

Responsibilities

  • Follows a defined software life cycle development process.
  • Understands requirements and participates in design reviews.
  • Creates software design documentation per process guidance.
  • Implements coding per standards; writes tests and validates software.
  • Delivers work on time according to the project schedule and budget.
  • Supports and derives algorithm design from detailed software requirements.
  • collaborates with multiple software teams to reuse existing work.
  • Mentors less experienced engineers in a continuous learning environment.
  • Solves problems of moderate scope requiring analysis of multiple factors.
  • Builds productive internal/external relationships; performs other duties as assigned.

Skills

C# .Net
C++
QT
Unity development
Unit testing
Agile software development
Source control (SVN, Git)
Debugging
Travel willingness

Education

Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics

Tools

IDEs & debuggers
SVN
Git

Job description

AeroVironment is seeking a Software Engineer II (Applications) to join a fast-paced, Agile team in Huntsville, AL. You will design, develop, test, and maintain software for training and simulation products across stand-alone, networked, cloud-based, and internet-related tools.

Qualifications include a bachelor’s in a technical field, 2–5 years in Windows or Linux development, and strong C#/C++/QT and Unity skills. Travel occasionally; you will collaborate with multiple teams and mentor others.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II (Applications) — Real-Time & Unity
Software Engineer II (Applications) — Real-Time & Unity

avav • Huntsville (AL)

On-site
USD 75,000 - 114,000
Medical
Dental
Vision
+3
Senior Applications Software Engineer
Senior Applications Software Engineer

AeroVironment • United States

On-site
USD 112,000 - 170,000
Medical
Dental
Vision
+3
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
Junior Software Engineer — Mentored, Agile, Cloud & Apps
Junior Software Engineer — Mentored, Agile, Cloud & Apps

AeroVironment • Town of Florida (NY)

On-site
USD 61,000 - 93,000
Medical Coverage
Dental Coverage
Vision Coverage
+3
Embedded Software Engineer II – Autonomy & Flight Systems
Embedded Software Engineer II – Autonomy & Flight Systems

avav • Princeton (CA)

On-site
USD 82,000 - 125,000
Senior .NET Full-Stack Developer — Cloud & Defense
Senior .NET Full-Stack Developer — Cloud & Defense

AeroVironment, Inc. • Huntsville (AL)

On-site
USD 85,000 - 110,000
Senior Software Engineer — Agile Avionics (Onsite, Huntsville)
Senior Software Engineer — Agile Avionics (Onsite, Huntsville)

Prattwhitney • Huntsville (AL)

On-site
USD 87,000 - 165,000
Medical, dental, and vision insurance
Three weeks of vacation for newly-hir-
Generous 401(k) plan with matching
+1
Junior Software Developer
Junior Software Developer

Kavaliro • Orlando (FL)

On-site
USD 70,000 - 90,000
Aerospace Software Engineer II — Secret Clearance
Aerospace Software Engineer II — Secret Clearance

Raytheon • Huntsville (AL)

On-site
USD 69,000 - 131,000
Relocation Eligible
Aeromechanical Engineer II - UAV Systems Design
Aeromechanical Engineer II - UAV Systems Design

AeroVironment, Inc. • Huntsville (AL)

On-site
USD 75,000 - 114,000
9/80 work schedule
Excellent benefits package