JobCrawls

Job alerts, saved jobs and deadline reminders on your phone

Open app

Est. expiry Nov 18

Embedded Software Engineer Intern

Embedded Software Engineer

Posted Oct 14 (9 days ago) · Last updated Oct 22 · Open 9 days. This role usually stays open about 19 days

Key facts

Summer 2027 drone firmware internship at Skydio; requires embedded C++ and Python experience.

How this salary compares

€6,590 - €8,133Benchmarked against intern-level roles

Too few postings state a salary to show this.

Monthly salary comparison for Embedded Software Engineer
MarketLower bound (25th percentile)MedianUpper bound (75th percentile)
intern-level roles€2,200 per month€2,530 per month€2,860 per month
This offer€8,272 per month€9,240 per month€10,208 per month
Where and how
San Mateo, United StatesOnsiteInternship, Intern
Languages required
English
Education
Bachelor

Original job ad

As published by Skydio

Open the ad
Embedded Software Engineer Intern - Summer 2027 San Mateo, California, United States - Intern Skydio is the leading US drone company and the world leader in autonomous flight, the key technology for the future of drones and aerial mobility. The Skydio team combines deep expertise in artificial intelligence, best-in-class hardware and software product development, operational excellence, and customer obsession to empower a broader, more diverse audience of drone users, from utility inspectors to first responders, soldiers in battlefield scenarios, and beyond. About the role: We are looking for interns for the Summer 2027 Season. Reliable embedded firmware acts as the brain stem of our autonomous drones and accessory products -- bridging the gap between the algorithms and the sensors/mechanical hardware. As an Embedded Software Engineering Intern, you will have the opportunity to help define and develop functionality for internal teams and/or current & future products in a collaborative, fast-paced environment. An ideal intern candidate is a junior, senior, or MS-level college student with industry experience developing device-level embedded software or firmware. About the team: Our team is responsible for large portions of the software engineering stack, working on a wide variety of subsystems. We write bare metal and RTOS microcontroller code (generally STM32 product line), integrate and write code for embedded linux and android platforms (Qualcomm and Nvidia SOCs), maintain the associated linux kernels, and help design and bring up all new electronics. We work closely with both the hardware team and the rest of the software organization, creating the foundation for the rest of the Skydio software team to build upon. How you'll make an impact: Develop and implement the embedded software that runs on the drone and our growing accessory product lines e.g. Skydio Dock Characterize, integrate, and validate key subsystems (e.g. cameras, radios, flight controllers) Bring up and debug new hardware Write interfaces and drivers for sensors, cameras, and other devices What makes you a good fit: Practical experience writing firmware/embedded code for a physical device Proficiency with C++ within the context of embedded systems Proficiency with Python for testing, experimentation, and tools development Ability to write clean code with appropriate abstraction boundaries Ability to read schematics and use standard debugging equipment: oscilloscope, logic analyzer, multimeter Ownership in digging into complex problems Bonus points for embedded linux userspace and kernel development Bonus points for knowledge of debugging systems at ARM assembly code level Compensation Range: The hourly rate for this position is $47/hr for Undergrad, $53/hr for Graduate students, and $58 for PhD students*. Compensation will vary based on factors, including skill level, proficiencies, transferable knowledge, and experience. *For some positions the pay may be dependent upon the individual's regional location. At Skydio we believe that diversity drives innovation. We have created a multidisciplinary environment that embraces the power of diverse perspectives to create elegant solutions for complex problems. We are committed to growing our network of people, programs, and resources to nurture an inclusive culture. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or other characteristics protected by federal, state or local anti-discrimination laws. For positions located in the United States of America, Skydio, Inc. uses E-Verify to confirm employment eligibility. To learn more about E-Verify, including your rights and responsibilities, please visit https://www.e-verify.gov/

This is the employer's own ad. Pay, requirements and the other details on this page are our reading of it, not facts the employer confirmed.

About the role

Summarised by JobCrawls from the job ad above.

Requirements

  • Practical experience writing firmware or embedded code for a physical device
  • Proficiency with C++ in embedded systems
  • Proficiency with Python for testing, experimentation and tool development
  • Ability to write clean code with appropriate abstraction boundaries
  • Ability to read schematics and use an oscilloscope, logic analyzer and multimeter
  • Ownership in investigating complex problems

Responsibilities

  • Develop and implement embedded software for drones and accessories such as Skydio Dock
  • Characterize, integrate and validate cameras, radios, flight controllers and other subsystems
  • Bring up and debug new hardware
  • Write interfaces and drivers for sensors, cameras and other devices

Skills & technologies

Embedded FirmwareC++PythonSchematicsOscilloscopeLogic AnalyzerMultimeterEmbedded LinuxLinux Kernel DevelopmentARM Assembly

Your CV vs this job

How well does your CV match this job?

Add your CV once and every job shows which of its skills you have, which are missing and whether you meet the language requirements. Free, no account needed.

Add your CV

No CV yet? Start from a free CV template. Writing the application? Cover letter template and examples.

About Skydio

Skydio logo
Skydio · 3 open roles
Top locations (all time): Remote - Global · 106 · Tampere, Finland · 9 · Remote - Finland · 2 · +1 other locations
View company
Current open roles at Skydio on JobCrawls
LocationActive listings
Remote - Global106
Tampere, Finland9
Remote - Finland2
Zurich, Switzerland2
Current role mix at Skydio on JobCrawls
Role typeActive listings
Autonomy Engineer7
Customer Success Manager7
Solutions Engineer7
Autonomy Engineer Intern6
Program Manager6
Product Manager4
Enterprise Account Manager4
Software Engineer4
Product Design Engineer2
Field Support Representative2
Embedded Software Engineer2
GTM Engineer2
Electronics Engineer1
Support1
Employment Counsel1
Logistics Operations Specialist1
Staff Software Engineer1
IT Technician1
Product Marketing1
Repair Program Manager1
Financial Planning & Analysis Analyst1
Autonomy Data Curation Engineer1
Aviation Regulatory Program1
Hardware Engineering Program Manager1
Technical Support Manager1
Senior Manager, Training1
Deployment Engineer1
Electrical Engineer1
Workplace Experience Coordinator1
Order Management Analyst1
Supplier Quality Engineer1
Public Safety Strategist1
Production Supervisor1
Sourcing Specialist1
Frontend Design Engineer1
Production Manager1
Manufacturing Execution System Analyst1
Global Supply Manager1
Mission Success Operations1
Wireless Software Engineer1
Product Quality Engineer1
RF Design Engineer1
Proposal Analyst1
Hardware Test and Reliability Engineer1
Equipment and Inventory Specialist1
Senior Software Engineer1
Senior Technical Recruiter1
Wireless Hardware Engineer1
Support Specialist1
Customer Support Representative1
Logistics Coordinator1
Service Coordinator1
Data Engineer1
Production Planner1
Field Service Technician1
Head of Warehouse & Logistics Operations1
Product Management Director1
Business Recruiter1
Systems Integration and Test Engineer1
Electrical Engineer Intern1
Technical Support Representative1
Communications Manager1
Data Analyst1
Coordinator1
Manufacturing Business Process Intern1
Full Stack Developer1
Revenue Operations Engineer1
Deployment Coordinator1
Supply Chain Specialist1
Growth Marketing Director1
Hardware Operations Program Manager1
Field Marketing Event Manager1
Camera & Imaging1
Camera Test Engineer1
Supply Chain Intern1
Lead GTM Platform Engineer1
Current role-level mix at Skydio on JobCrawls
Role levelActive listings
Mid-Level46
Manager33
Senior20
Intern14
Director4
About the employer

Skydio is a US drone company focused on autonomous flight, combining artificial intelligence with hardware and software product development to serve a diverse range of drone users.

Core values
DiversityInclusive cultureCustomer focusOperational excellence

Never miss a new Embedded Software Engineer job in San Mateo, United States

Weekly or daily digest. Unsubscribe anytime.