Job Description - Lead Embedded Engineer, Drone Systems
About Us
Aerora North America provides design, development, new product introduction, sourcing, and manufacturing services to the US drone industry. As a part of the research and development (R&D) team, you will join a team developing innovative solutions ranging from individual components to full drone systems. As the lead embedded engineer, you will lead our North American software development efforts and provide technical engineering leadership for our developers.
The position is hybrid in Santa Clara, California. In-person frequency driven by hardware development needs and customer needs.
Responsibilities
Responsible for drone and drone component software design, development, optimization, and maintenance
Responsible for researching new technologies and solving technical problems
Responsible for optimizing functionality, performance, stability, and other aspects
Minimum Qualifications
Bachelor's degree or above in computer/electronics-related majors with 8 years or more of embedded software development work experience in industry
2 years' work experience in industry developing software for drones or remotely operated terrestrial robotics and sensor platforms
Proficient in C/C++ programming languages and data structures with good coding, testing, styling, and version control habits
Experience utilizing OEM hardware development kits for software development and working on prototype and pre-production embedded systems
Familiar with Linux application development and system programming, proficient in programming network sockets, multithreading, inter-process communication, etc.
Proficient in ARM-based embedded software development and debugging, proficient in compilation and debugging tools
Proficient in porting, timing, driver development, and application development for embedded Linux operating systems
Good communication skills, teamwork, and ability to work under pressure
Able to perform frequent medium lift work (11-25 pounds) and occasional heavy lifting work (25-70 pounds) for moving drones, parts, and test equipment
Preferred Qualifications
Ground control station development extending, modifying, and configuring QGroundControl on Android hosts
Software integration experience with ArduPilot/PX4 autopilots and related drone hardware ecosystem OEMs
Embedded configuration management, distro management, and firmware image creation, signature, distribution, and management for embedded Linux system-on-chip deployments
Experience with remote development over VPNs, remote server IDE environments, and using collaborative programming tools
Experience in system architecture design, Image Signal Processing (ISP) architecture design, and Linux kernel-related development
Previous experience in an IP camera company or chip companies with an understanding of video encoding/decoding protocols across various hardware interfaces
Understanding of AI system configuration, training, and model deployment leveraging neural processing units and industry standard libraries
Secure coding and system design practices including SELinux, firewalls, privilege control, and encryption
Ability to become a certified FAA Part 107 pilot
#J-18808-Ljbffr
Original job Lead Embedded Engineer, Drone Systems posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.