UI Software Developer

Location: Cambridge, MA
Job Code: 1751
# of openings: 1


Job Qualifications:

Aurora is seeking a skilled, highly-motivated, and conscientious user interface developer to design, build, test, and deploy new and innovative user interfaces (graphical or otherwise) for human control of autonomous systems. Qualified candidates must have significant experience in the implementation, test, and evaluation of software for desktop, web-based, and mobile applications, including demonstrable experience with standard scripting languages (e.g. Python, C/C++, Java) and those for application development (Java, HTML/PHP/CSS, iOS/Android). Experience developing and implementing novel UI technology such as VR/AR, natural user interfaces, gesture and facial recognition software and voice command tools etc., and having some experience in graphic design is a plus, but not required.

Specific Responsibilities:

As a UI developer, you will be responsible for working with a team of software developers, UI/UX specialists, human factors engineers, and autonomy software engineers to directly support programs in the development and maturity of human-machine interfaces for autonomous systems. Specific responsibilities include:

  • Support initial interviews with customers and candidate users to define high-level system requirements

  • Support all aspects of the design process, including defining system requirements, drafting low-fidelity wireframes, constructing detailed mockups, and developing preliminary storyboards.

  • Lead software implementation efforts, including participating in software design meetings, software peer reviews, major internal program reviews, and external reviews and technical interchange meetings with customers. Candidates are expected to be internal champions for software quality and effectiveness.

  • Support user testing programs with candidate users and subject matter experts, potentially including travel to user locations.

  • Candidates will also be expected to periodically contribute to proposal writing and other business development efforts.

Minimum Requirements:

  • BS in Computer Science or Human-Computer Interaction, or a related field

  • 5+ years experience in UI development for desktop (e.g., JavaFX), mobile (iOS & Android) apps, and/or web-based applications.

  • Experience with at least two of the following software languages: Java, JavaScript, HTML/PHP/CSS, Python, C/C++

  • Must be a US Person (citizen or permanent resident)

Desired Qualifications:

  • MS in Computer Science or Human-Computer Interaction

  • 5+ years of experience in developing UIs for government and commercial applications

  • Cross-platform tool experience is desirable.

  • Experience in developing UI software across multiple hardware types (desktop, mobile, web)

  • Experience with new interface modalities (VR/AR, natural language processing, facial and gesture recognition, etc.)

Physical Requirements:

Shift Requirements:

  • Occasionally required to work non-business hours to support experiments and travel to customer sites

Aurora Flight Sciences is an Equal Opportunity Employer

Previous Applicants:

If you do not remember your password click here.

Back to Search Results

New Search

Powered By Taleo