Autonomous Platform Engineer
Company | STR |
---|---|
Location | Burlington, MA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Mid 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