AutoModality is a world leader in “Perceptive Navigation” which enables mobile robots to operate in environments that were previously difficult or impossible to access such as under a bridge, inside a warehouse, or deep within a tunnel. AutoModality won the 2016 DJI Autonomous UAV challenge and is currently a DJI Enterprise Partner. AutoModality is a startup with offices in Syracuse, NY and San Rafael, CA.

Current Openings

AutoModality is looking for a talented and experienced developers to join our small but fast growing company that is creating a groundbreaking platform for autonomous mobile robots. We have 5 open positions.

  • Client Application Developer
  • Embedded Linux Engineer
  • Embedded Programmer
  • Mechanical/Manufacturing Engineer
  • Senior Robotics Engineer

Client Application Developer

Responsibilities

  • Create, maintain, and enhance a DJI Mobile SDK application for Android (and eventually Windows)
  • Work with customers to develop requirements and test prototypes
  • Assist in overall system design and take responsibility for the detailed design of specific sub-systems
  • Support software QA and production
  • Provide post production support
  • Assess third party and open source software

Requirements

  • Expert knowledge of the DJI Mobile SDK
  • Expert Android app developer
  • Expert Java programmer
  • Experience with Windows application development and C#
  • Self-directed, creative problem solver
  • BS degree in Computer Science or Engineering
  • Experience with various mobile robotic technologies, including sensor/signal processing and control theory
  • Experience in the full product life cycle of Apps including design, implementation, and field support
  • Good documentation and communications skills

Send resumes and inquiries to hr@automodality.com


Embedded Linux Engineer

Responsibilities

  • Own AutoModality’s compute platform built around a Linux-based Nvidia TX2 mobile processor
  • Modify/replace the existing Ubuntu distribution to make it better suited for real-time applications
  • Add support to the platform for remote upgrades
  • Assist in overall system design and take responsibility for the detailed design of specific sub-systems
  • Support software QA and production
  • Provide post production support
  • Assess third party and open source softwa

Requirements

  • Self-directed, creative problem solver
  • BS degree in Computer Science or Engineering
  • Expert in real-time Linux
  • Expert in Linux kernel configuration
  • Expert in package management and CMake
  • Solid programming experience in C++
  • Good documentation and communications skills

Send resumes and inquiries to hr@automodality.com


Embedded Programmer

Responsibilities

  • Work with the engineering team to assist in overall system design and develop requirements for specific subsystems related to autonomous UAV and analytics
  • Design, develop, code, and test real-time embedded software
  • Review code and design of existing code base
  • Support software QA and production
  • Provide post production support

Requirements

  • Team player and creative problem solver
  • BS degree in Computer Science or Engineering
  • Experience programming systems with ROS a must
  • Experienced embedded C++ programmer
  • Familiarity with software configuration management tools, defect tracking tools, and peer review
  • Good documentation and communications skills

Send resumes and inquiries to hr@automodality.com


Mechanical/Manufacturing Engineer

Responsibilities

  • Design, develop, build, and test mobile robotic electro-mechanical platforms and peripherals
  • Develop manufacturing process, implementation, and continuous improvement to enhance quality / yield, reduce cost, and improve productivity / schedule
  • Assist in overall system design and take responsibility for the detailed design of specific sub-systems

Requirements

  • Self-directed, creative problem solver
  • Strong background in electro-mechanical assemblies
  • Experience with BOMs and assembly instructions
  • Experience with electrical schematics and circuit diagrams
  • Experience with 3D modeling
  • Experience with 3D printers and CNC machines
  • BS degree in Mechanical Engineering or related technical discipline
  • Good documentation and communications skills

Send resumes and inquiries to hr@automodality.com


Senior Robotics Engineer

Responsibilities

  • Provide technical leadership for a team of engineers creating autonomous mobile robots
  • Design, develop, code, test real-time embedded software for UAV flight control and analytics
  • Review code and design of existing code base
  • Work with customers to develop requirements and test prototypes
  • Assist in overall system design and take responsibility for the detailed design of specific sub-systems
  • Support software QA and production
  • Provide post production support
  • Assess third party and open source software

Requirements

  • Self-directed, creative problem solver
  • BS degree in Computer Science or Engineering
  • Experience with various mobile robotic technologies, including sensor/signal processing and control theory
  • Experience in the full product life cycle of embedded devices or systems including design,implementation, and field support
  • Experience with ROS
  • Expert embedded C++ programmer
  • Familiarity with computer vision and AI a bonus
  • Familiarity with software configuration management tools, defect tracking tools, and peer review
  • Good documentation and communications skills

Send resumes and inquiries to hr@automodality.com