GrepJob
AEVEX

Software Engineer II

AEVEX
Apply
20 days ago
Tampa, FL, USAMid Level / Senior

Responsibilities

  • Contribute to the entire software development process including requirements, design, implementation, testing, debugging, and deployment.
  • Develop embedded Linux, Windows PC, and microcontroller software applications using C, C++, and other programming languages.
  • Maintain computer programs using advanced programming and scripting languages.
  • Design, develop, deploy, configure, document, and debug software.
  • Troubleshoot and debug existing software and correct defects.
  • Integrate existing software into new or modified systems.
  • Review and evaluate technological developments for applicability to current or future requirements.

Requirements

  • Bachelor’s degree in computer engineering, computer science, electrical engineering, aerospace engineering, or a related field.
  • 2-5 years of experience in software design, development, testing, and release.
  • Knowledge of programming languages such as C, C++, Python, Lua, and Java.
  • Proficient in software development of microcontroller level embedded systems.
  • Familiarity with communication protocols like SPI, I2C, UART, and CAN.
  • Experience with Git or other version control systems.
  • Knowledge of Linux and embedded Linux concepts.
  • Analytical and problem-solving skills.

Benefits

  • Comprehensive Medical, Dental, Vision, Disability, and Life insurance coverage.
  • 401(k) retirement plan.
  • Professional development funds.
  • Employee Assistance Plan (EAP) with counseling and support services.

Tech Stack

CC++GitJavaLinuxLuaPython

Categories