Experience Inc. Jobs

Job Information

Ghost Robotics Corporation Senior Android Developer in Philadelphia, Pennsylvania

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.

DirectEmployers