Software Engineer
Easy Aerial
Software Engineer
Apply HereLocation: Brooklyn Navy Yard, NY (On-site)
Employment Type: Full-Time
Salary Range: $75,000 - $120,000
Company Overview: Easy Aerial is a leading military-grade autonomous Drone-in-a-Box designer and manufacturer headquartered in the Brooklyn Navy Yard. Our advanced UAV solutions are designed to meet critical security needs, serving clients in various sectors including defense and security. With a team composed of former military personnel and seasoned aerospace and robotics engineers, we pride ourselves on delivering innovative drone technologies built in the USA. We are seeking a Software Engineer to join our engineering team and contribute to the development of our cutting-edge drone software systems.
Who You Are: You are a motivated and detail-oriented Software Engineer with a strong foundation in software development principles. Your passion for technology drives you to create robust, efficient, and innovative software solutions for autonomous systems. You excel in collaborative environments, working closely with cross-functional teams to integrate software with hardware and ensure seamless operation of our drone systems. You are committed to continuous learning and thrive in dynamic, fast-paced settings, adapting to new challenges with enthusiasm.
How You'll Make an Impact:
- Design, develop, and test software for autonomous drone systems, including flight control, navigation, and communication protocols.
- Collaborate with hardware engineers to integrate software with mechanical and electronic systems, ensuring optimal performance.
- Participate in the full software development lifecycle, from requirements gathering and analysis to coding, testing, and deployment.
- Conduct code reviews and provide constructive feedback to team members to maintain high coding standards and improve overall code quality.
- Troubleshoot and debug software issues, implementing effective solutions to enhance system reliability and performance.
- Stay up-to-date with industry trends, tools, and technologies, applying new knowledge to improve software development processes and practices.
- Document software designs, architecture, and processes to ensure maintainability and facilitate knowledge sharing within the team.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s degree preferred).
- 3+ years of software development experience, preferably in the aerospace or robotics industries.
- Proficiency in programming languages such as C++, Python, or Java, with a strong understanding of software development methodologies.
- Experience with embedded systems and real-time programming is highly desirable.
- Familiarity with software development tools (e.g., Git, JIRA) and methodologies (e.g., Agile, Scrum).
- Strong problem-solving skills and the ability to work effectively in a team-oriented environment.
- Experience with UAV software systems or robotics is a plus.
- Knowledge of ISO9001 and AS9100 standards is a plus.
Why Join Easy Aerial?
- Be part of a pioneering company at the forefront of autonomous drone technology.
- Work in a collaborative and innovative environment with a talented team.
- Competitive salary and comprehensive benefits package.
- Opportunities for professional development and career advancement.
- Commitment to diversity and inclusion, fostering a multidisciplinary environment where diverse perspectives drive innovation.