Software Engineer 2

Aevexaerospace

Tampa, Florida, United States
On-site
Embedded linux and windows pc software development
C and c++ programming languages
Software development lifecycle
Aevexaerospace is seeking a Software Engineer 2 for an onsite role in Tampa, FL, Huntsville, AL, or Northern VA. The position involves designing, developing, and maintaining software applications, particularly for embedded systems, with a focus on programming in C and C++

Job Summary

  • Contribute during the entire software development process including requirements, design, implementation, test, debugging and deployment.
  • Develop Embedded Linux, Windows PC and microcontroller software applications using C, C++, and occasionally other programming languages.
  • Support configuration, troubleshooting, data analysis, and integration of a wide variety of applications and equipment such as internal software libraries and products, GPS receivers, LiDAR sensors, Inertial sensors, network routers, radio modems, meteorological sensors, serial port hubs, etc.

Matching Summary

Match Score: 85

Aevexaerospace is seeking a Software Engineer 2 for an onsite role in Tampa, FL, Huntsville, AL, or Northern VA. The position involves designing, developing, and maintaining software applications, particularly for embedded systems, with a focus on programming in C and C++.

Skills & Requirements

Must-have

  • Embedded Linux and Windows PC software development
  • C and C++ programming languages
  • Software development lifecycle
  • Real-time performance aspects
  • Configuration and troubleshooting of applications and equipment

Nice-to-have

  • Agile and customized approaches
  • Professional behavior and cultural alignment
  • Continuous learning and skill growth

Key Requirements

  • 3+ years of software development experience
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering or related field
  • Knowledge in one or multiple programming languages (C, C++, Python, Lua, Java)
  • Proficient in software development of microcontroller level embedded systems
  • Knowledge of communication protocols (SPI, I2C, UART, CAN)
  • Knowledge of Linux, Linux programming or Embedded Linux concepts
  • Working knowledge of Git or other version control systems
  • Knowledge of software development using Microsoft Visual Studio or Visual Studio Code

Work Rights

Ability to obtain/maintain a Top Secret DoD clearance

Tailored Resume

Cover Letter