onsite
Wireless Software Engineer - skydio
Software Engineer
Seeking a Wireless Software Engineer to develop and integrate wireless communication systems for autonomous drones. This role involves working with embedded systems, Linux, and various wireless protocols.
About the role
Key Responsibilities
- Design, develop, and implement software for wireless communication systems on embedded platforms.
- Integrate and optimize Wi-Fi, Bluetooth, and other wireless protocols for drone applications.
- Develop and maintain drivers and firmware for wireless hardware components.
- Collaborate with hardware and software teams to ensure seamless integration of wireless functionalities.
- Troubleshoot and debug wireless connectivity issues in complex systems.
- Contribute to the overall architecture and design of Skydio's autonomous flight systems.
Requirements
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Proven experience in embedded systems development, preferably with C++.
- Strong understanding of Linux operating systems and kernel development.
- Experience with wireless communication protocols such as Wi-Fi and Bluetooth.
- Familiarity with software development lifecycle and version control systems.