User Interface (UI/UX) Software Engineer, c++, c#, Objective-c or Java, visualization - Job Order 2870 - Philadelphia, Pennsylvania United States - 22493

This closed position was filled. Check out our Jobs Search Page for our current open positions similar to this one.


Job #: 22493
Title: User Interface (UI/UX) Software Engineer, c++, c#, Objective-c or Java, visualization - Job Order 2870
Job Location: Philadelphia, Pennsylvania - United States
Employment Type:
Salary: $75,000.00 - $105,000.00 - US Dollars - Yearly
Employer Will Recruit From: Nationwide
Relocation Paid?: Negotiable


Small startup getting its Series A funding with a niche market involving autonomous flying drones. Exiciting work with great potential for growth. US citizens and Permanent Residents only. I don't think they are looking for your standard UI developer. This job entails more visualization as it's a real-time application involving continual data fusion from a variety of sensors flying onboard the drone. Stock is being issued for new hires


My client is involved with robotics in the realm of aerial autonomy. A critical part of the robotics stack is the UI, which provides visualization and interpretation of data collected by the robot and enables the user to interact with and control the behavior of the robot in real-time.  As the developer of the user interface, your work will directly shape the way that our technology is perceived by customers. Your role will include:

Gathering of requirements and iterating on designs with customers and users
Development of effective, efficient, and intuitive UIs targeted towards both end-users and engineers
Deployment of tablet and desktop applications to Linux, Android, and Windows
In addition, there will be opportunities to support research and development, field testing, work with customers and investors, as well as mentor members of the team. 


Essential Qualifications
At least a B.S. in Computer Science, a related field, or at least 3 years experience in a relevant industry.  Candidates with substantial qualifications may be considered for senior positions.
An excellent understanding of how to write and test software that is correct, modular, efficient, and easy to understand
At least 3 years experience developing in one of these languages: C++, C#, Objective C, or Java
Substantial experience in developing user interfaces for Linux, Windows, or Android using relevant UI toolkits (e.g. Qt)
US citizenship or permanent residency
Great to Have
Experience with standard development practices, including version control, testing, code checking, and code review
Familiarity developing high-fidelity 3d visualizations using OpenGL or an equivalent high-level abstraction (OpenSceneGraph, Unity)

University - Bachelor's Degree/3-4 Year Degree