Software Engineer (US)

Easy Aerial Inc.

New York (NY)

On-site

USD 110,000 - 148,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary and equity participation
Hybrid work setup
Opportunity to innovate in a growing startup

Job summary

A fast-growing startup focused on drone solutions is seeking a Senior Software Engineer to develop full-stack software for drone control and applications. The role involves integrating new payloads, collaborating on hardware/software projects, and enhancing software capabilities. Ideal candidates should have strong skills in Python and C++, along with experience in embedded systems. Competitive salary between $110,000 and $148,000 with equity participation. The position supports a hybrid work environment.

Qualifications

  • 4-8 years of experience developing real-time embedded software for robotics, aerospace, unmanned aircraft, or related applications.
  • Experience with networking protocols, hardware/software integration, and real-time data handling.
  • Demonstrate capabilities in design, development, and testing of embedded software on products requiring high reliability.

Responsibilities

  • Design, develop, and maintain full-stack embedded software for drones.
  • Drive software integration projects from start to finish.
  • Collaborate with hardware and product teams for seamless integration.

Skills

Python
C++
Problem-solving
Team collaboration

Education

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

Tools

Git
JIRA

Job description

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.
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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Electrical Engineer
Electrical Engineer

Easy Aerial Inc. • New York (NY)

On-site
USD 90,000 - 125,000
Program Lead
Program Lead

Easy Aerial Inc. • New York (NY)

Hybrid
USD 125,000 - 160,000
Competitive salary and equity participation
Hybrid work setup
Opportunity to shape program management processes
Senior Embedded Software Engineer
Senior Embedded Software Engineer

PDW • Huntsville (AL)

On-site
USD 90,000 - 130,000
Comprehensive medical coverage
401(k) with company match
Paid parental leave
+4
Global Head of Engineering
Global Head of Engineering

Easy Aerial Inc. • New York (NY)

Hybrid
USD 180,000 - 250,000
Competitive compensation
Equity participation
Flexible hybrid work setup
+1
Robotics Software Engineer
Robotics Software Engineer

EVONA • California (MO)

On-site
USD 100,000 - 120,000
Fully covered top-tier health benefits
401(k)
Flexible work environment
Embedded Software Engineer III
Embedded Software Engineer III

avav • Huntsville (AL)

On-site
USD 102,708 - 156,546
Medical, dental, vision
401(k) with company matching
9/80 work schedule
+1
Flight Software & Embedded Systems Engineer
Flight Software & Embedded Systems Engineer

Approach Venture • Fort Worth (TX)

On-site
USD 140,000 - 190,000
Principal Software Engineer (Autonomy)
Principal Software Engineer (Autonomy)

Socket.dev • Town of Texas (WI)

Hybrid
USD 120,000 - 180,000
Low-cost Medical / Dental / Vision
401K with generous employer match
Paid time off + holidays
+3
Associate Embedded Engineer
Associate Embedded Engineer

Red Cat Holdings • Torrance (CA)

On-site
USD 90,000 - 120,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Performance Drone Works, LLC • Huntsville (AL)

On-site
USD 120,000 - 170,000
Medical & dental coverage
401(k) with company match
On-site gym
+4