Principal Software Engineer job in Palmdale, CA, USA. by Lynx
Requirements
Must have
- Principal level
- Bachelor's degree in computer engineering, computer science, or related technical discipline
- 8+ years of software development experience using C, C++, Java, Python and Bash
- Experience developing and configuring autonomous flight systems using ArduPilot and/or PX4
- Experience with UAS/UAV or RC aircraft operations, integration and troubleshooting
- Proficient with Git for source control, branching strategies and code reviews
- Understanding of robotics, autonomous systems, flight software and sensor integration
- Proficient with Linux and Windows development environments
- Ability to obtain Secret DoD security clearance
Nice to have
- Active DoD Secret security clearance
- Proficient with Atlassian tools (Confluence, JIRA, Bitbucket)
- Familiarity with the MAVLink communication protocol
- Experience with Docker-based development and maintaining CI/CD pipelines
- Autonomy systems experience, including perception, motion and mission planning, control systems
- Ability to read and understand electrical schematics
What you get
- Benefits
- Low-cost medical, dental and vision coverage · 401(k) with employer match · Paid time off · Paid holidays · Employee Assistance Program (EAP)
- Pattern
- Permanent · Full-time · Palmdale, CA
Skills
How to apply
Listed on Lynx's website — you'll be redirected there.
Similar jobs
INFO ORIGIN INC · Columbus, OH · On-site
$70–$80 / hr
SalesforceApexSOQL
teKnoluxion · Springfield, VA · On-site · Full-time
$104,000–$125,000 / yr
CitrixSCCMVirtual Desktop Infrastructure
Paradigm Inc. · Virginia Beach, VA · Hybrid · Full-time
$70,000–$90,000 / yr
Business AnalysisSystems AnalysisRequirements Gathering
Citizens · Stamford, CT · Full-time
Oracle HCM CloudWorkdayADP