Senior Android Developer
Job Type
Full-time
Description

Ghost Robotics is the industry leader in legged robotic systems that not only help our customers solve complex operational, national security, and technical challenges to save lives, reduce harm and improve outcomes. 


This position reports to the Head, Special Projects and will be working closely with a fast-moving team delivering next-generation legged robotic solutions for defense, homeland, public safety and enterprise customers worldwide. We are looking for a candidate who is self-motivated, knowledgeable, has a solid work ethic, can learn quickly and execute under demanding timelines. There is strong growth opportunity as the company expands. 


Key Duties

  • Develop new features, maintain, and upgrade the Ghost Robotics robot controller app. 
  • Work on bug fixing, regression testing, and improving app performance. 
  • Gather customer feedback, document and communicate customer functional requirements. 
  • Work with colleagues to design and implement user interface support for new robot behaviors. 
  • Work on adding app support for additional robot features and sensors, such as cameras. 
  • Work creating unit tests for robustness, including edge cases, usability, and reliability. 
  • Work with UI/UX designers to iterate on app designs, with user feedback, and implement designs, matching visual and functional elements. 
  • Performs other related duties as assigned.
Requirements

Minimum Work Experience

  • 3-5 years minimum experience at an established integration firm, consultancy or product company. 
  • Four years minimum developing Java Android applications
  • Bachelor’s in software, computer engineering, or similar discipline
  • Experience developing a mobile app from early concept into production. 
  • Experience working with remote data via UDP, HTTP, REST APIs, and JSON. 
  • Experience using Android Studio, Gradle, JNI, Android resources. 

Add’l Experience a Plus:

  • Experience with low-latency Android video playback technology such as RTSP, MJPEG a plus. 
  • OpenGL Android experience a plus. 
  • MAVLink UDP communications protocol experience a plus. 
  • Working with robotics and mechatronic systems
  • Excellent verbal and written communication skills.
  • Excellent organizational skills and attention to detail.

Minimum Education

Bachelors degree in Engineering, Software, Math, Physics, Electrical or related field required.

At least three years of related work experience preferred.


Location

Philadelphia, PA 


Travel

None


Compensation

Competitive base, full benefits and highly motivating equity incentive package. Flexible time-off policy. Focus on output and ability to work with a stellar team of interdisciplinary functions.


Background Check

Clear standard and customer-specific background checks, pre-hire, post hire and anytime during employment as required. Eligible for future security clearances.



Residency Requirements

Permanent Residency Required. US citizenship or permanent residency necessary to work with national security customers

 

Physical Requirements

  • Prolonged periods of standing, sitting at a desk and working on a computer. 
  • Must be able to lift 20 pounds. 
  • Manual dexterity to evaluate, install, and modify equipment.