Facebook pixel

Software Engineers
Learning & Active Perception Applications, Multiple Levels
Confirmed live in the last 24 hours
Locations
Remote • Virginia, USA • Minnesota, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Data Structures & Algorithms
C/C++/C#
Git
Java
Linux/Unix
MySQL
Operating Systems
Postgres
REST APIs
Python
Go
Requirements
  • Software Engineer I (Apps) with a minimum of 1+ years of relevant experience
  • Software Engineer II (Apps) with a minimum of 2+ years of relevant experience
  • Software Engineer III (Apps) with a minimum of 5+ years of relevant experience
  • Sr. Software Engineer (Apps) with a minimum of 8+ years of relevant experience
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics is required or equivalent combination of education, training, and experience
  • Strong software engineering skills in C/C++, Java, Golang, and/or Python, including understanding of common data structures, algorithms, object-oriented programming, and development workflows
  • Experience with Ubuntu and/or CentOS Linux operating systems
  • Demonstrated mathematical and analytical skills are required
  • Demonstrated familiarity with source code configuration management tools such as SVN and Git as well as familiarity with IDEs and debuggers are desired
  • With guidance from senior engineers, be able to contribute in the design, coding, documenting, and testing software
  • Demonstrates effective listening, questioning, clarifying and summarizing skills to effectively communicate in one-on-one and small group settings
  • Demonstrates understanding of system design that one is working on and understands the role that assigned tasks play in the system
  • Able to excel in a fast-paced, deadline-driven environment, where small teams share a broad variety of duties
  • Displays strong initiative and drive to accomplish goals and meet company objectives
  • Takes ownership and responsibility for current and past work products
  • Is committed to learning from mistakes and driven to improve and enhance performance of oneself, others, and the company
  • Has effective problem-solving, analytical, interpersonal and communication skills
  • Focuses on teamwork, collaboration and puts the success of the team above one's own interests
Responsibilities
  • Implements and optimizes algorithms and software including application programs, REST endpoints, database schemas, and user interface components
  • Supports testing and demonstration of components and integrated systems
  • Develops documentation, technical reports, and provides report inputs for presentation to customers and other stakeholders
  • Creates software design documentation according to software process requirements and guidance from Senior Engineers
  • Implements coding according to coding standard; writes a unique test and validates software according to the process; contributes to process improvement efforts
  • Delivers work on time according to agreed completion dates and project schedule & budget
  • Supports and derives algorithm design from detailed software requirements
  • Works closely with other software developers to design and reuse developed software to support different programs
  • Works on problems of moderate scope where analysis of situations or data requires a review of a variety of factors
  • Exercises judgment within defined procedures and practices to determine appropriate actions
  • Other duties as assigned
Desired Qualifications
  • Experience with relational database systems such as PostgreSQL or MySQL is a plus
AeroVironment

501-1,000 employees

Unmanned aircraft systems supplier
Company Overview
AeroVironment’s mission is to secure lives and advance sustainability through transformative innovation. The company is committed to the development of unmanned aircraft solutions and systems to provide their customers with a fresh vantage point, positioning them to see the world with new eyes and extending their reach beyond the line of sight.
Benefits
  • Health, Dental, & Vision
  • Health Savings Account
  • 401(k) Account
  • Alternative Work Schedule
  • Educational and Tuition Assistance Programs
  • Employee Assistance Program
  • Sick Leave Donation
  • Time Off
  • Travel Assistance
  • Company Sponsored Events
Company Core Values
  • Trust & Teamwork
  • Customer Commitment
  • Ownership & Results
  • Innovate & Simplify