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

avav

Huntsville (AL)

On-site

USD 75,000 - 114,000

Full time

11 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical
Dental
Vision
401K
9/80 schedule
Holiday shutdown

Job summary

AeroVironment is seeking a Software Engineer II (Applications) to help design, develop and test software for training and simulation products. You will work within an Agile team and contribute to stand-alone, networked, cloud-based tools while mentoring peers.

Responsibilities include delivering on schedule, supporting algorithm design from requirements, and writing unit tests. Occasional travel may be required as projects demand.

Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics or equivalent.
  • 2–5 years of Windows or Linux application software development experience.
  • Expertise in C# .Net, C++, and/or QT.
  • Expertise in Unity development.
  • Experience writing unit tests and debugging code.
  • Experience with Agile Software Development Process Management.
  • Familiarity with SVN and Git.
  • Willingness to travel occasionally.

Responsibilities

  • Works within a defined software life cycle development process.
  • Understands the requirements and process; participates in software design reviews.
  • Creates software design documentation according to software process requirements and guidance from Senior Engineers.
  • Implements coding according to coding standards; writes tests and validates software.
  • Delivers work on time according to project schedule & budget.
  • Supports and derives algorithm design from detailed software requirements.
  • Collaborates with multiple teams to reuse software across programs.
  • Provides guidance and mentoring to less experienced engineers.
  • Analyzes problems with factors to determine action; builds internal/external relationships.
  • Other duties as assigned.

Skills

Bachelor's degree
2-5 years experience
Object Oriented Design
C# .Net
C++
QT
Unity
Unit tests
Agile
Git
SVN
IDE debugging

Education

Bachelor's degree in STEM

Tools

Visual Studio
Qt
Unity

Job description

AeroVironment is seeking a Software Engineer II (Applications) to help design, develop and test software for training and simulation products. You will work within an Agile team and contribute to stand-alone, networked, cloud-based tools while mentoring peers.

Responsibilities include delivering on schedule, supporting algorithm design from requirements, and writing unit tests. Occasional travel may be required as projects demand.

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

AeroVironment • Huntsville (TN)

On-site
USD 75,000 - 114,000
Medical, dental, vision benefits
401K with company match
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
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
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
Embedded Software Engineer II – Autonomy & Flight Systems
Embedded Software Engineer II – Autonomy & Flight Systems

avav • Princeton (CA)

On-site
USD 82,000 - 125,000
Junior Software Engineer: Mentored Growth & Impact
Junior Software Engineer: Mentored Growth & Impact

AeroVironment, Inc. • Town of Florida (NY)

On-site
USD 61,000 - 93,000
Medical, dental, vision
401K with company matching
9/80 work schedule
+1
Senior C++ Software Engineer — Autonomous Drone Systems
Senior C++ Software Engineer — Autonomous Drone Systems

InvestedintheMission • Lawrence (KS)

On-site
USD 112,000 - 170,000
Medical benefits
401K with company matching
9/80 work schedule
+1
Senior Embedded Systems Engineer – Flight and Autonomy
Senior Embedded Systems Engineer – Flight and Autonomy

AeroVironment, Inc. • Virginia Colony (CA)

On-site
USD 123,000 - 187,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
QA Automation Engineer II – Embedded Systems & Robotics
QA Automation Engineer II – Embedded Systems & Robotics

avav • Moorpark (CA)

On-site
USD 82,000 - 125,000
Senior Software Engineer - Tech Lead for Complex Systems
Senior Software Engineer - Tech Lead for Complex Systems

AeroVironment • Maryland

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