Job: Unmanned Software Engineer, GeoSearch, Inc., Orange County, CA
GeoSearch, Inc. is actively seeking a Software Engineer with a speciality in UAS / UAV Technology! We are looking for someone that will be successful on a high-velocity scrum team supporting advanced Unmanned Systems with primary functions of system design, modeling and simulation including developing and extending software and hardware including “in-the-loop” simulators, testing and integration of avionics components and systems, and advanced autonomous development (path planning, deep learning for object identification). The candidate must have diversity in knowledge including aerodynamics, robotics, mathematics, physics as he/she will be working with engineers of varying disciplines. This individual should be extremely driven, with good communication skills, and have a strong technical background as a previous member of a successful R&D or production team.
Duties and Responsibilities:
Engages in System design, modeling and simulation
Develops and extending software and hardware including “in-the-loop” simulators
Tests and integrates avionics components and systems
Develops / Prototypes advanced autonomous features (path planning, deep learning for object identification).
Keep up to date with latest best practices
Works well with others software developers in a high-velocity scrum team.
Maintains a Flexible and highly collaborative mindset (Agile) and open to frequent and novel designs, processes, and workflows
B.S., M.S., or Ph.D. in Aerospace Engineering, Robotics, Computer Science, Electrical Engineering, Mathematics, Physics, or related technical field
Experience: 1-5 years direct work or equivalent research experience (M.S. and Ph.D. related work applies if published) as well as proven success in the development of simulation, robotics, and hardware & software integration including Unmanned Systems (UAS/UxS).
Knowledge of engineering fundamentals including aerospace or mechanical engineering (fluid dynamics, controls, system identification), math, physics required. Additional cross-functional or multi-disciplinary knowledge/project success is preferred.
Proficiency in C++ / Python as well as application software testing.
Must be knowledgeable in open source Autopilot stacks (PX4 / Arducopter)
Must be proficient in Source Control Management (git and GitHub/Bitbucket)
Experience with Continuous Integration (CI) including automated Build tools (Jenkins)
Knowledge of Unix/Linux operating systems required (Ubuntu)
Candidates must be US Person for compliance with ITAR (International Traffic in Arms Regulations)