两个职位: Embedded Software Engineer (Junior to Senior Level) Software Engineer (Junior to Senior) 有意者可以内推,一个月有效。 1。 EAVision is a stealth start-up company that develops one of the first fully autonomous industrial drones in the world by combining positioning, sensing, vision, navigation, control, communication, mapping, and database techniques. EAVision is planning to start revenue service on agriculture market early next year. Embedded Software Engineer (Junior to Senior Level) EAVision is looking for an Embedded Software Engineer (junior to senior level) who will work on the world class drone applications that aim at revolutionizing the industry. The candidate will be working in a cross functional team to support and/or lead the design, development and implementation of various features by integrating techniques in sensing, machine vision, communication, signal processing, and controls to allow the drones to execute tasks in the real-world environment. The successful candidate will join this small and growing company and have the opportunity to grow with EAVision. Responsibilities: • Design and develop robust, elegant embedded applications and/or firmware for complex, distributed real-time autonomous systems to solve real -world industrial problems in a fast-pace environment • Use or enhance in-house, open source or vendor provided software to meet application goals • Participate in solution architecture design and/or new technology evaluation Qualifications: • BS/MS in CS, CpE, EE or related fields • Solid embedded real-time programming skills in C/C++ • Solid understanding of object oriented development • Proficiency with Linux system development environment • Experience in data structure design and algorithm development • Critical thinking and complex problem solving abilities • Excellent organizational and multi-tasking skills • Good written and verbal communication skills Experience in one or more of the following skills is a big plus: • GPU accelerated computing • CUDA and OpenCV • Linux device driver development • Embedded control systems Implementation • Wireless communication protocol 2。 Software Engineer (Junior to Senior) EAVision is a stealth start-up company that develops one of the first fully autonomous industrial drones in the world. EAVision is planning to start revenue service on agriculture market early next year. EAVision is looking for a Software Engineer who will work on the world class drone applications that aim at revolutionizing the industry. The candidate will be working in a cross functional team to design and develop state of art GUI applications to monitor, coordinate and control multiple autonomous drones. The application will be integrated to Eco system that interfaces with operators and allows drones to perform and complete the assigned jobs. Responsibilities: • Design and develop new product features and system integrations, including algorithm development on existing code base • Work with C# and Java • Have good organizational and multi-tasking skills. Qualifications: • BS/MS in CS or other related fields • Minimum 3 years’ experience with strong programming skills in Microsoft C# .NET and Java. • Solid understanding of object oriented development • Experience in data structure design and algorithm development • Proven ability to design and develop production quality code • Have strong written and verbal communication skills Experience in one or more of the following skills is a big plus: • Experience in SQL database • Experience in real time programming • Experience in Windows and Android application development • Experience with wireless communication protocol design and implementation