Posted in

Autonomous Platform Engineer

Autonomous Platform Engineer

CompanySTR
LocationBurlington, MA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelMid Level

Requirements

  • Ability to obtain a security clearance, for which U.S. citizenship is needed by U.S. Government
  • BS in Aerospace Engineering, Mechanical Engineering, Electrical Engineering, Computer Science or related technical field with 3+ years’ relevant experience
  • 2+ years experience working with unmanned, autonomous platforms and payloads (ex. sensors)
  • 2+ years experience with C++, Java, or Python
  • Proven understanding of both the hardware and software aspects that make up the complete autonomous UAV packages
  • Mechanical experience with CAD, System Layout, 3D printing experience
  • Electrical experience with Power budget, Standard data transfer buses (CAN, PWM, I2C, RS-422, RS-485, UART, etc.), Harness design, Acceptance testing, Field trouble shooting
  • Software experience utilizing Object-Oriented Programming principles, Agile software lifecycle methodologies and tools, such as JIRA and Sonarqube, Test-driven development methodologies
  • A demonstrated ability to adopt new languages, libraries, and technologies

Responsibilities

  • Design, develop, implement and test all aspects of complete autonomous platform hardware/software solutions
  • Provide mechanical and electrical engineering expertise to design hardware specs for platforms and payloads
  • Lead the machining and assembly of the hardware elements
  • Support test and analysis on physical performance
  • Provide maintenance of the deployed unmanned vehicle kits in both lab and field testing environments
  • Support software development, integration and test activities both for embedded hardware resources as well core autonomy mission planning software

Preferred Qualifications

  • MS or PhD in a related technical field
  • Mechanical/Electrical Experience: Vibration isolation, Thermal, Composite repair, RF layout
  • Experience in one or more of the following: motion planning, perception, localization, mapping, controls, and related system performance metrics
  • Experience programming for embedded and physical devices: Multi-agent coordination of UxVs, MAVLINK or other C2 protocols, Unreal Engine modeling, ROS, DevSecOps and CI/CD tool chains, Integration of complex software systems, Constraint optimization algorithms, Knowledge representation/ontologies, Python
  • Experience piloting UAVs, bonus for gliders
  • Active Security Clearance