20 days ago
Tampa, FL, USASenior / Staff+
Responsibilities
- Lead all aspects of the software development process including requirements, design, implementation, and testing.
- Develop, integrate, and maintain embedded software for UAS platforms.
- Implement and tune control loops and flight-critical software.
- Collaborate with upper management to define software requirements.
- Develop drivers and interfaces for various sensors and payloads.
- Lead the development and testing of software applications in C and C++.
- Configuration, troubleshooting, and integration of various applications and equipment.
- Support production software builds and field updates.
- Lead development and processing of Geospatial Information Systems.
- Support both military and commercial applications.
Requirements
- Bachelor's degree in Computer Engineering, Computer Science, or related field required; MS preferred.
- 10+ years of software development experience.
- Strong understanding of GPS, Inertial Navigation, and Sensor fusion.
- Excellent organization and problem-solving skills.
- Proficient in software development of microcontroller level embedded systems.
- Prior experience with autopilot systems and FPGA development is preferred.
- Ability to obtain/maintain a Top Secret DoD clearance.
Benefits
- Comprehensive Medical, Dental, Vision, Disability, and Life insurance coverage.
- 401(k)-retirement plan.
- Professional development funds.
- Employee Assistance Plan (EAP) with various support services.
Tech Stack
CC++
