AeroVironment-posted 1 day ago
Entry Level
Melbourne, FL
Craft a resume that recruiters will want to see with Teal's resume Matching Mode

As a Software Engineer I (Applications), one works with and is mentored by a talented group of engineers in a fast moving, collaborative Agile development environment. In this entry level role, one plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools.

  • Works within a defined software life cycle development process
  • Supports the full life-cycle of product including design, coding, debugging, test, deployment and maintenance
  • Codes, simulates, integrates and validates software
  • Writes quality code that is modular, reusable, testable, and scalable
  • Writes unit tests to test code you've written
  • Participates in software design reviews
  • Delivers work on time according to estimated completion dates and project schedule & budget
  • Supports and derives algorithm design from detailed software requirements
  • Uses JIRA to keep an accurate work log and status of all tasks
  • Works closely with multiple teams of software developers supporting different programs
  • Follows AV's software development process to develop quality code under general supervision
  • Works on problems of limited scope
  • Operates in a continuous learning environment under moderate supervision
  • Works closely with other engineering disciplines
  • Other duties as assigned
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering or related discipline is required or equivalent combination of education, training, and experience
  • 0 - 2 years of relevant experience in Windows or Linux application software development
  • Object Oriented Design experience a must; Qt experience is a plus
  • Expertise in one of the following: C# .Net, Java, C++, and/or Web UI
  • Demonstrated familiarity with source code configuration management tools such as SVN and Git
  • Experienced writing unit tests, using an IDE and understanding basic debugging techniques
  • Experience with test-driven development is preferred
  • Experience with Android, iOS, or React/Redux web development is preferred
  • Demonstrated basic knowledge of networking is preferred
  • Medical, dental vision
  • 401K with company matching
  • 9/80 work schedule
  • Paid holiday shutdown
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service