Embedded Software Engineer

We are looking for a talented and experienced Embedded Software Engineer to join AutoModality, a small, but fast growing company that is developing flight control software for autonomous UAV’s.

About AutoModality
AutoModality is a leader in “Perceptive Navigation” which enables UAV’s to operate in environments that were previously difficult or impossible to fly. AutoModality won the 2016 DJI Autonomous UAV challenge and is currently applying its technology to a number of commercial applications. AutoModality is a startup with offices in San Rafael, CA and Syracuse, NY. For more information, please see www.automodality.com.

Responsibilities
• Design, develop, code, test and debug software of embedded computers used for the flight control of UAV’s
• 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
• Proven experience in embedded systems design principles
• Experience in hands-on development and troubleshooting on embedded platforms, especially as it pertains to subsystem integration and testing
• Solid programming experience in C++
• Familiarity with software configuration management tools, defect tracking tools, and peer review
• Good documentation and communications skills
• Experience with Ubuntu, GitHub, ROS
• Experience with basic control theory principles
• Experience with sensor data management and processing

Contact
Send resumes and inquiries to info@automodality.com