Senior Software Engineer

Easy Aerial Inc.
Industry City, Brooklyn, NYFull-time$110,000–$148,000Posted Aug 31, 2026

About the role

Apply Here

Location: Industry City, Brooklyn, NY (On-Site)

Employment Type: Full-Time

Salary Range: $110,000 – $148,000 + Equity (based on experience)

Company Overview: Easy Aerial is a fast-growing startup building autonomous drone solutions for defense and commercial use. We’re seeking a Senior Software Engineer to develop full-stack software for drone control and locally deployed applications. This role is hands-on, highly technical, and central to integrating new payloads and expanding our product capabilities.

Key Responsibilities

Design, develop, and maintain full-stack embedded software for drones and connected ground control station applications, along with any companion software required for capabilities or additional payloads.

Drive software integration projects from start to finish of new products, payloads, and interfaces through efficient and effective application in embedded systems.

Participate in the design, implementation, test/debug and integration of complex embedded subsystems.

Conceptualize, develop, implement, and test new software capabilities according to customer and internal stakeholder requirements.

Incorporate feedback and fixes discovered by end users, field teams, and production teams to continually improve the software capabilities and offerings.

Collaborate with hardware, systems, and product teams to ensure seamless hardware/software integration in existing and new products.

Troubleshoot and optimize embedded and desktop applications for performance and reliability.

Participate in integration efforts to support customer requests and growing applications of Easy Aerial products.

Qualifications

Bachelor’s degree in Electrical Engineering, Computer Engineering, Robotics Engineering, or Computer Science.

4-8 years of experience developing real-time embedded software for robotics, aerospace, unmanned aircraft, or related applications.

Strong proficiency in Python and C++ as applied in embedded software and user interfaces for robotics, unmanned aircraft, and aerospace applications.

Experience with networking protocols, hardware/software integration, and real-time data handling.

Strong problem-solving skills and ability to work independently in a fast-paced, start-up environment.

Demonstrate capabilities in design, development, and testing of embedded software on products that will be used in environments demanding high-reliability.

Experience with automated unit testing, static analysis, and/or automated system-level testing.

Strong communication skills with the ability to bridge technical and non-technical teams in design reviews, product planning, requirements discussions, etc.

U.S. National (Citizen, naturalized, etc.)

Bonus Qualifications

Master’s degree in related engineering field.

Familiarity with ROS (Robot Operating System) and hands-on experience with control theory of embedded controls.

Experience developing software for military products and familiarity with DOD and government standards of code scanning and security.

Hands-on experience with drones, robotics, or aerospace systems through code design and practical verification.

Familiarity with STM32 microcontrollers and related programming.

Experience with ArduPilot autopilot systems as configured for multi-copters or fixed wing aircraft.

Tools And Knowledge Base

Git, BitBucket, JIRA

Continuous Integration (CI) testing and hardware debugging. Experience with oscilloscopes and logic analyzers.

Why Join Easy Aerial?

Build cutting-edge software that powers autonomous drones for defense and commercial applications

Work with a collaborative, high-performing team of engineers and operators

Competitive salary and equity participation

Hybrid work setup with flexibility for hands-on collaboration

Opportunity to innovate and expand drone software capabilities at a rapidly growing startup

Responsibilities

  • Design, develop, and maintain full-stack embedded software for drones and connected ground control station applications.
  • Drive software integration projects from start to finish of new products, payloads, and interfaces.
  • Participate in the design, implementation, test/debug and integration of complex embedded subsystems.
  • Conceptualize, develop, implement, and test new software capabilities according to customer and internal stakeholder requirements.
  • Incorporate feedback and fixes discovered by end users, field teams, and production teams.
  • Collaborate with hardware, systems, and product teams to ensure seamless hardware/software integration.
  • Troubleshoot and optimize embedded and desktop applications for performance and reliability.
  • Participate in integration efforts to support customer requests and growing applications of Easy Aerial products.

Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Robotics Engineering, or Computer Science.
  • 4-8 years of experience developing real-time embedded software for robotics, aerospace, unmanned aircraft, or related applications.
  • Strong proficiency in Python and C++ as applied in embedded software and user interfaces.
  • Experience with networking protocols, hardware/software integration, and real-time data handling.
  • Strong problem-solving skills and ability to work independently in a fast-paced, start-up environment.
  • Demonstrate capabilities in design, development, and testing of embedded software on high-reliability products.
  • Experience with automated unit testing, static analysis, and/or automated system-level testing.
  • Strong communication skills with the ability to bridge technical and non-technical teams.

Benefits

  • Build cutting-edge software that powers autonomous drones.
  • Work with a collaborative, high-performing team of engineers and operators.
  • Competitive salary and equity participation.
  • Hybrid work setup with flexibility for hands-on collaboration.
  • Opportunity to innovate and expand drone software capabilities.

Skills mentioned

PythonC++Embedded SystemsEmbedded Software DevelopmentReal-Time Operating SystemsRoboticsTCP/IPSoftware TestingUnit TestingGit

About Easy Aerial Inc.

Easy Aerial develops and manufactures autonomous and remotely operated military-grade drone-in-a-box solutions designed to go above and beyond in even the most hostile environments.

Aviation and Aerospace Component Manufacturing51-200 employeesBrooklyn, New York