Back to jobs

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