Embedded Software Engineer
Posted on 3/7/2023
INACTIVE
Wing

1,001-5,000 employees

Autonomous drone delivery
Company Overview
Wing is revolutionizing delivery services with its innovative drone technology. As a subsidiary of Alphabet, Wing is committed to creating an efficient, sustainable, and safe delivery system for the modern world. Their autonomous drones provide a rapid solution for the last mile of delivery logistics, efficiently transporting small packages from businesses directly to consumers' homes. This service not only enhances the speed and convenience of deliveries but also significantly reduces the environmental impact and safety issues associated with traditional delivery methods. With operations spanning three continents, Wing's advanced technology seamlessly integrates into existing delivery and logistics networks, providing a versatile and scalable solution for various businesses. Wing is dedicated to building a diverse workforce that mirrors the global communities it serves, striving to become the planet's preferred delivery method.
Data & Analytics
Robotics & Automation
AI & Machine Learning
Financial Services

Company Stage

N/A

Total Funding

N/A

Founded

2009

Headquarters

Phnom Penh, Cambodia

Growth & Insights
Headcount

6 month growth

4%

1 year growth

5%

2 year growth

5%
Locations
Palo Alto, CA, USA • Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
TCP/IP
Software Testing
REST APIs
C/C++
Android Development
Linux/Unix
Data Analysis
CategoriesNew
Software Engineering
Requirements
  • Demonstrated experience writing multi-threaded code for time critical and/or safety critical applications
  • Proficient programming with C/C++ in a Linux environment
  • Experience with one or more of:
  • Distribution of processing in multi-core (MCU, DSP, GPU) cellular baseband SoCs
  • High resolution digital cameras/ISP configuration and data processing
  • Implementing embedded security elements such as protecting data at rest, preventing unauthorized system access, and secure boot features
  • Integrating various network technologies such as TCP-IP/IPV6, WiFi and Cellular
  • Understanding of structured software development processes (code reviews, version control, unit test development, on-hardware test & debugging)
  • Knowledge of electronics principles, including reading schematics and using logic analyzers, oscilloscope and other test equipment
Responsibilities
  • Work with cross-functional teams and SoC suppliers to gather requirements and define architectures for new vehicle software
  • Develop and maintain Linux and Android software services interacting with cameras, cellular modem and wireless network devices
  • Develop and maintain device drivers for camera and sensor peripherals connected via I2C, SPI, USB, MIPI, and PCIe
  • Plan and execute test procedures to verify software performance at all levels of integration on the vehicle
  • Maintain and improve embedded build infrastructure and automated test environments
Desired Qualifications
  • Master's degree
  • Passion for aviation or UAV (Drones)
  • Experience with latest-generation Qualcomm chipsets
  • Experience developing software for safety critical systems