Senior Software Engineer

AEVEX Aerospace · Tampa Bay, FL

Company

AEVEX Aerospace

Location

Tampa Bay, FL

Type

Full Time

Job Description

Senior Software Engineer

  • Manage and lead a team of software engineers involved in UAV software development.
  • Oversee the design, development, testing, and deployment of software solutions for UAV systems (such as autopilots, payloads, software-defined radios, or others), ensuring high quality and reliability in an agile environment.
  • Develop updates, drivers, and firmware for open source autopilot systems.
  • Collaborate with cross-functional teams to define software requirements, architecture, and technical specifications.
  • Apply the appropriate standards, processes, procedures, and tools throughout the development life cycle, and ensure reuse of code
  • Stay up-to-date with the latest software development methodologies, tools, and technologies relevant to drone systems.
  • Define project milestones, deliverables, and timelines in collaboration with stakeholders.
  • Monitor project progress, identify risks, and proactively address any issues or obstacles.
  • Ensure adherence to project plans, budgets, and quality standards, while meeting customer requirements.
  • Drive technical innovation, research, and exploration to enhance the capabilities and performance of drone software systems.
  • Identify opportunities to leverage emerging technologies, frameworks, and methodologies to improve development efficiency and product quality.
  • Foster strong working relationships with cross-functional teams, including aeromechanical engineers, electrical engineers, hardware engineers, systems engineers, and technicians.
  • Collaborate with other cross-functional teams to explore and prototype new features and functionalities for future drone products.
  • Communicate effectively with stakeholders to provide project updates, manage expectations, and address any concerns or challenges.
  • Participate in technical discussions, design reviews, and brainstorming sessions to promote innovation and problem-solving.
  • Coordinate with QA for end-to-end unit testing and post-production testing
  • Work with embedded hardware and aaply practical firmware code to embedded hardware interfaces (UARTS, I2C, SPI)

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience (10+ years) in software development, with expertise in programming languages such as C++, Python, or Java.
  • Strong leadership and people management skills, with experience in leading and mentoring software engineering teams.
  • Solid understanding of software development methodologies, Agile practices, and version control systems (e.g., Git).
  • Experience with drone systems, robotics, or autonomous systems is highly desirable.
  • Familiarity with software development tools and frameworks commonly used in drone development, such as ROS (Robot Operating System) and PX4, is a plus.
  • Excellent problem-solving abilities and a track record of delivering high-quality software products on time.
  • Strong verbal and written communication skills, with the ability to effectively convey complex technical concepts to both technical and non-technical stakeholders.
  • Passion for emerging technologies, drones, and a desire to contribute to the growth of the drone industry
  • Team-player, action & results-focused.
  • Able to work under tight deadlines.
  • Experience in aerospace or defense industry is preferred.
  • May require some domestic travel
  • Ability to obtain and maintain a US security clearance
  • Due to the sensitive nature of the work we perform US citizenship is required

Desired Technical Experience

  • Have clear experience in Docker/ Containerization
  • Computer Vision, SLAM, and OpenCV
  • Work with MAVLINK and Open Source Autopilots at the Firmware Level
  • JAVA 7+
  • C/C++
  • C#
  • SQL / General Database experience
  • HTML5/JavaScript
  • Design Patterns and Dependency Injection
  • Object-Relational Mapping and LINQ
  • Version control (GIT and/or Mercurial)
  • 3D Graphics

About AEVEX Aerospace

AEVEX Aerospace, headquartered in Solana Beach, California, supports the U.S. national security mission around the world by providing full-spectrum airborne intelligence, surveillance and reconnaissance solutions. The company's capabilities include custom design and engineering, sensor integration and sustainment, aircraft modification and certification, mission operations services, advanced intelligence data processing, exploitation, and dissemination solutions, and tailored hardware and software mission-system tools. With over 600 professionals, AEVEX uses agile and customized approaches to rapidly define, develop and deliver specialized solutions for airborne intelligence requirements to DoD, other government agencies, and commercial businesses. AEVEX has major offices in California, Massachusetts, North Carolina, Ohio, and Virginia.

AEVEX Aerospace is an Equal Employment Opportunity Employer. We are committed to the principles of equal employment opportunity and do not discriminate against any employee or applicant for employment because of race, color, religion, sex, national origin, age, disability, veteran status or any status protected by federal, state or local discrimination laws.

#LI-Onsite

Date Posted

07/29/2023

Views

9

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

UI Engineer - Threshold 360

Views in the last 30 days - 0

Threshold 360 a leading virtual tour platform in the hospitality and travel industry is seeking a UI Engineer to join their team The role involves des...

View Details

Associate Sales Engineer - NinjaOne

Views in the last 30 days - 0

The Associate Sales Engineer role at NinjaOne involves guiding customers through the implementation of the NinjaOne solution working closely with sale...

View Details

Client Account Manager - Palmetto Technology Group, Inc.

Views in the last 30 days - 0

COURSER is a technology service company that values teamwork service growth trust and innovation They are seeking a knowledgeable and customerfocused ...

View Details

Customer Success Manager (d/f/m) - vivenu GmbH

Views in the last 30 days - 0

vivenu a Germanfounded company is revolutionizing the event ticketing industry with its customizable platform The company has experienced rapid growth...

View Details

(Key) Account Manager (d/f/m) - vivenu GmbH

Views in the last 30 days - 0

vivenu a Germanfounded company is revolutionizing the event ticketing industry with its customizable platform The company has experienced rapid growth...

View Details

Sales Executive - Lead Closer - IT Services - Marketopia

Views in the last 30 days - 0

Marketopia a global premier marketing agency for the tech industry is hiring a senior sales closer for Managed IT Services The role involves working w...

View Details