71
companies
1,134
Jobs

Software Engineer, Mobile

DroneDeploy

DroneDeploy

Software Engineering
Austin, TX, USA
Posted on Thursday, May 11, 2023
About DroneDeploy
Build with certainty, operate with confidence. That’s why thousands of construction, oil and gas and renewable energy companies use DroneDeploy on a daily basis. We help them automate reality capture using drones, robots and 360 cameras – combining this data in one platform for AI-powered analysis. From aerial and ground views of construction progress to automated gauge readings and methane leak detection, DroneDeploy is shaping the future of reality capture.
We are committed to a global work environment that empowers employees to innovate, grow professionally, and make meaningful impacts. We’ve been recognized as a Best Place to Work in the SF Bay Area and have made America’s Best Startups list. Our employees are creative, driven and committed to providing our customers with the best reality capture software in the industry. We have office locations include San Francisco, California | Sydney, Australia | Auckland, New Zealand.
DroneDeploy is committed to an inclusive, accessible and supportive work environment. Our success and our growth come from the rich diversity of ideas from our employees, which is why we're so strongly committed to promoting from within. We make sure that our people have a myriad of opportunities to grow professionally and thrive personally. Flexible working hours, family benefits and remote work are just a few examples of our commitment to supporting our team members.
Role Overview
We’re hiring an experienced Mobile Engineer to join our drone automation team. In this role as Mobile Engineer, you will be responsible for bringing to market some of DroneDeploy's most advanced features for drone flight automation, real-time mapping, machine learning, and more. DroneDeploy’s mobile applications already fly millions of flights globally, and we are expanding our platform. We believe in a future where drones will become 10x smarter and fly themselves without any human intervention. Your work in this role will lay that groundwork.

Responsibilities

  • Develop and deliver software application features primarily using javascript with some native Android code.
  • Hit the ground running as a highly productive, self-driven engineer
  • Support development of features from design to production within a native Android and Angular architecture.
  • Bring new ideas to make DroneDeploy better

Requirements

  • 3+ years of experience developing modern Angular-based applications
  • 1+ years of experience working with Android Kotlin or Java
  • Experience working with Angular, RxJS, and TypeScript
  • Previous experience shipping production code in a popular mobile app
  • Experience with unit testing and e2e testing
  • A healthy and considered balance between loving to ship code fast and keeping up best practices for reliability and maintainability
  • Awareness and opinions on technologies
  • Data-driven decision making and data-literacy
  • Being able to work between 9am - 5pm PT is preferred, with availability between 10am-3pm PT required
Bonus Skills, Experience, Interests
In addition to the required qualifications, we highly value candidates who have a strong understanding of the Android ecosystem and platform, experience with code testing, and a willingness to be flexible with technologies. Additionally, experience in related fields such as drone flight, robotics, imagery, or hardware-connected applications is considered a plus. If you're passionate about building innovative software for the future of drone technology and possess any of these bonus skills, we encourage you to apply.
Software Engineering at DroneDeploy
DroneDeploy is at the forefront of developing cutting-edge drone and robotics technology that solves some of the world's most complex problems. Our engineers use a range of technologies in creating connected iOS/Android applications, drone hardware, flight autonomy, computer vision, scaled compute, 3D reconstruction/rendering, and machine learning. We're looking for talented engineers who share our passion for building innovative software that pushes the boundaries of what's possible in the field.We take pride in our collaborative work environment and foster a strong learning culture, constantly striving to improve and innovate. Our core values are centered around building trust, simplifying, and making things happen.
Employee Offerings & Benefits include:
(may vary by location)
Innovative company culture
Drone pilot certification
Flexible work schedules
Flexible work location
Family paid leave
Paid healthcare for employees
Professional development & career advancements
Wellbeing activities (live & on-demand)
Flexible paid time off
Employee referral bonus
Commuter savings
DroneDeploy is an equal opportunity employer.
All DroneDeploy employees are responsible for assisting in protecting the company and customer data by following information security policies and procedures.
Please refer to our Recruitment Privacy Notice for information about privacy during the recruiting process.