Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

CHAOS Industries

NewBe an early applicant

Guidance Software Engineer

Posted
Discussion

Summary

Senior Guidance Software Engineer leading design of guidance software for clean-sheet airframe, implementing navigation algorithms on embedded platforms (STM32, Nvidia Jetson, Xilinx SoC) using ArduPilot, integrating sensors and flight hardware on-site in Hawthorne, CA.

  • CHAOS is seeking a highly-skilled and motivated Senior Guidance Software Engineer to join our R&D team
  • You will get an opportunity to lead the design of our guidance software on a clean sheet airframe design
  • As a member of Engineering, you also have the opportunity to expand your skillset across our product families
  • Implementation of guidance and navigation software within COTS software frameworks
  • Support airframe design activities
  • Support system integration of software on flight hardware
  • Work full-time on-site in our office in Los Angeles (Hawthorne), California

Benefits

  • Generous pre-IPO stock option grants, relocation assistance + (coming soon!) annual bonuses
  • Free daily lunch, ‘No meeting Fridays’, unlimited PTO (for exempt employees), casual dress code
  • Life, FSA, HSA, 401k (+ Company match), and more
  • Medical, dental and vision benefits will be 100% paid for by the company
  • Practical understanding of flight dynamics of fixed wing and rotary wing platforms
  • 10+ years of experience in professional, object-oriented software development
  • Experience with design and implementation of guidance algorithms for UAS platforms using commercial autopilot frameworks like ArduPilot
  • U.S. Person status is required as this position will require the ability to access U.S.-only data system
  • Solid understanding and extensive experience in software development on microcontroller architectures (STM32 or similar) and on Linux hosted on Nvidia Jetson, AMD/Xilinx SoC or Microblaze architectures
  • Experience with integration of vendor provided low-level drivers and firmware
  • Ability to work with minimal supervision and collaborate on small teams
  • Experience developing real-time embedded software to include hardware interfaces
  • Minimum education: Bachelor’s or higher Degree in Computer Science, Computer Engineering, Aerospace Engineering, or related degree
  • Experience with Agile lifecycle processes including Scrum, Continuous Integration, and Test-Driven Development Methodologies
  • Current or previous DoD security clearance
  • Part 107 remote pilot certification
  • Experience with EO/IR sensor integration
  • Experience with radar sensor integration
  • Experience with firmware development using VHDL and embedded software development flow on AMD/Xilinx FPGAs
  • Experience with production-level SW development & deployment, including DevOps, DevSecOps, and/or Continuous Integration/Continuous Delivery (CI/CD) using modern FOSS/COTS toolsets
  • Experience with git
  • Experience with full lifecycle SW development of high-TRL systems
  • Experience with HW/SW I&T and V&V of high-TRL systems

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.