Overview Join Esri's ArcGIS Flight team and help shape the future of drone technology for mapping and analytics. Our Android apps empower users to plan, control, and capture high-quality imagery and video from drones, delivering critical data for industries and missions around the world. As a Software Developer, you'll collaborate with a talented, cross-functional team of engineers, product managers, and designers to create intuitive, high-performance mobile experiences that integrate cutting-edge Android and drone technologies. You'll have the opportunity to gain valuable industry experience in UAS / drones, one of the fastest-growing technologies in the geospatial software world. Your work will involve exciting challenges such as real-time drone control, autonomous mission planning, and seamless integration with ArcGIS mapping tools, all while writing clean, scalable, and maintainable code. If you are passionate about building a complex drone control app for the best imagery product in the world, join us! Responsibilities Collaborate with the team to design, develop, and enhance the ArcGIS Flight Android app Implement features that connect drones to powerful mapping and analytics workflows Work with modern Android frameworks, Jetpack libraries, KMP, and Kotlin best practices Contribute to code reviews, testing, and continuous improvement of our development process Implement unit tests to ensure baseline quality in all releases Requirements 2+ years of commercial Android software development experience Strong math skills, especially related to trigonometry and geometry Understanding of algorithms and design patterns Experience working with REST services and/or 3rd party SDKs Bachelor's degree in computer science, engineering, mathematics, or related field Recommended Qualifications Experience building spatial/mapping applications or software components Experience with Android Jetpack Compose Experience with KMP Familiarity with ArcGIS platform Experience with ArcGIS Maps SDK Experience developing software for drones Experience developing apps with Swift Experience working with remote teams Total Rewards Esri's competitive total rewards strategy includes industry-leading health and welfare benefits: medical, dental, vision, basic and supplemental life insurance for employees (and their families), 401(k) and profit-sharing programs, minimum accrual of 80 hours of vacation leave, twelve paid holidays throughout the calendar year, and opportunities for personal and professional growth. Base salary is one component of our total rewards strategy. Compensation decisions and the base range for this role take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs. A reasonable estimate of the base salary range is
Join to apply for the Freddie Mac, Accounting & Finance Analyst - Application via WayUp role at WayUpThis role is with Freddie Mac. WayUp is partnering with Freddie Mac to hire top talent.At Freddie Mac, our mission of Making Home Possible is what motivates us, and it...
...Fast Co. World Changing Company of the Year award in multiple categories.Position OverviewAquaria is hiring an Internal Recruiter, Field Sales to build and scale our door-to-door and showroom/inside field teams. Youll own the full recruiting funnelfrom kickoff and...
Job Description Responsibilities Position Summary The Nursing Education Coordinator supports the advancement of nursing practice by coordinating, implementing, and evaluating education and professional development activities across the hospital. This role is...
...jewelry and lifestyle products headquartered in Austin, Texas with a team of approximately 450 people. Our products are sold through TV (Cable, satellite, Telcos and OTAs), our website, OTT, marketplaces, and social media. We are the US retailing unit and subsidiary...
...Retirement: Competitive retirement package to secure your future. \n \n Responsibilities The Student Surgical Technologist Intern provides direct and indirect patient care under the direct supervision of a registered nurse in the appropriate setting across the...