GrepJob
AEVEX

Software Engineer 2- Navigation

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

Responsibilities

  • Develop embedded Linux and microcontroller software applications using C/C++.
  • Create new navigation, autonomy, sensor fusion, and collaboration features.
  • Integrate technologies like ROS1/2 and Docker into software platforms.
  • Implement modular system architectures using middleware.
  • Build and deploy containerized applications to embedded systems using Docker.
  • Participate in code reviews and configuration management.
  • Oversee development projects and software testing.
  • Conduct alpha and beta tests of applications.
  • Evaluate technological developments for future requirements.
  • Analyze user requirements to derive software design specifications.
  • Apply standards and processes throughout the development lifecycle.
  • Contribute to all phases of the software development process.

Requirements

  • U.S. Citizenship and ability to obtain a Secret DoD clearance.
  • Bachelor's degree in Computer Science, Computer Engineering, or related field.
  • 3+ years of software development experience.
  • Proficiency in C/C++ and experience with build systems like CMake.
  • Experience in embedded and microcontroller programming.
  • Familiarity with Linux, x86, ARM cross-compilers, and toolchains.
  • Knowledge of middleware technologies such as ROS1/2.
  • Experience with Git and Docker.
  • Strong understanding of agile software development methodologies.
  • Excellent communication skills and ability to manage workload independently.

Benefits

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

Tech Stack

CC++CMakeDockerGitLinuxOpenCVRabbitMQ