Back to jobs
Logo of PingWind
PingWind
Actively hiring

Software Engineer

Workplace
On-site
Commitment
Full-time
Seniority
Mid-Level
Salary
$84,000 - $117,000/yr
Posted
Location
Virginia Beach, United States

PingWind busca un Software Engineer responsable de diseñar, desarrollar, probar, implementar y mantener aplicaciones de software que apoyen los objetivos de la misión organizacional y del cliente. El rol colabora con equipos multifuncionales para crear soluciones de software escalables, seguras y de alta calidad, participando en todas las fases del ciclo de vida del desarrollo de software, desde el análisis de requisitos hasta el mantenimiento continuo.

Responsibilities

  • Proficient in C, C++, and object-oriented software development methodologies.
  • Demonstrated ability to develop and deliver production-ready software in an Agile development environment.
  • Extensive knowledge of autonomous navigation and path planning, including: Waypoint navigation, Geofencing, Dynamic routing, Obstacle avoidance, Collision detection algorithms
  • Extensive experience (5+ years) with BetaFlight, ArduPilot, and PX4 flight control systems.
  • Experience implementing sensor fusion techniques using technologies such as: Inertial Measurement Units (IMUs), Global Positioning System (GPS), Cameras, LiDAR
  • Experience using QGroundControl for mission planning, execution, and monitoring.
  • Experience developing graphical user interfaces using the Qt/QML framework.
  • Familiarity with the MAVLink communication protocol for communication between unmanned aerial vehicles (UAVs) and ground control stations.
  • Proficient in Python scripting for automation, data analysis, and rapid prototyping.
  • Strong understanding of networking concepts, including TCP/IP protocols.
  • Proven ability to troubleshoot complex network communication issues.
  • Skilled in parsing and reverse engineering complex C++ and Python codebases to identify and resolve software and hardware communication issues.
  • Experience working with Computer-Aided Design (CAD) software.
  • Demonstrated ability to build, compile, and deploy software applications from source code.

Requirements

  • Required Education: B.S in Computer Engineering/ Science Aerospace Engineering or applicable engineering or science field
  • Required Experience: Minimum 3 years hands-on experience with degree / 7 years hands-on experience without degree
  • Bachelor’s Degree

Nice to have

  • Master’s Degree

Benefits

  • · Eleven Federal Holidays
  • · Paid Time Off accrued each pay period
  • · Parental Leave
  • · Three medical plan choices with generous employer contribution
  • · Dental and Vision Insurance
  • · Company paid Short-Term and Long-Term Disability
  • · Company paid Life and AD&D Insurance
  • · 401k with competitive matching and vesting schedule
  • · Continuing education assistance
  • · Short Term / Long Term Disability & Life Insurance
  • · Medical, Dependent Care and Commuter Flexible Spending Accounts
  • · Employee Assistance Program
  • · Wellness benefits include Calm Health app and WellHub gym subsidy (formerly GymPass)
  • · 529 College Savings Plan
  • · Legal Insurance
  • · Pet Insurance