Software Engineer (US)
Easy Aerial
Software Engineering
USD 110k-148k / year + Equity
Posted on Mar 25, 2026
Software Engineer (US)
Apply HereLocation: Brooklyn Navy Yard, 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