Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Embedded

$127.5k - $210k
Full-time

Skydio

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 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 (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.

About the role:

Reliable embedded firmware acts as the brain stem of our autonomous drones and the foundation for the growing accessory product line -- bridging the gap between the algorithms and the sensors/mechanical hardware. As a Skydio embedded software engineer, you will have the opportunity to architect, build out and lead the development of both current and future products in a fast-paced environment.

How you'll make an impact:

  • Provide technical direction and architecture of complex systems

  • Design and implement the embedded software that runs on the vehicle

  • Characterize, integrate, and validate key subsystems (e.g. next-gen camera, radio)

  • Bring up and debug new hardware

  • Write interfaces and drivers for sensors and other devices

What makes you a good fit:

  • Ability to write modern C++ in a real-time embedded environment

  • Python development experience

  • Ability to write clean code with appropriate abstraction boundaries

  • SOC development (Qualcomm devices a plus), embedded microcontrollers, camera drivers

  • Practical experience writing firmware/embedded code for a physical device

  • Embedded linux userspace and kernel development

  • Fundamental knowledge of low-level firmware

  • Hands-on hardware bring-up, system debugging and code optimization

  • Knowledge of debugging systems at ARM assembly code level

  • Embedded security and cryptographic firmware development

  • Obtaining FAA Part 107 certification within the first 60 days of employment is strongly encouraged for all Skydio employees and required for certain positions

Compensation: At Skydio, our compensation packages for regular, full-time employees include competitive base salaries, equity in the form of stock options, and comprehensive benefits packages. Compensation will vary based on factors, including skill level, proficiencies, transferable knowledge, and experience. Relocation assistance may also be provided for eligible roles. The annual base salary range for this position is $127,500 - $210,000*. Fundamentally, we believe that equity is the key to long-term financial growth, and we ensure all regular, full-time employees have the opportunity to significantly benefit from the company's success. Regular, full-time employees are eligible to enroll in the Company’s group health insurance plans. Regular, full-time employees are eligible to receive the following benefits: Paid vacation time, sick leave, holiday pay and 401K savings plan. This position and all associated benefits are subject to applicable federal, state, and local laws, as well as the Company’s policies and eligibility criteria.

*Compensation for certain positions may vary based on the position’s location.

#LI-TK1

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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Embedded in San Mateo, CA vacancy
  • $140k - $170k

     ...Zoox is looking for an embedded software engineer to join our Firmware Body Systems team. In this role, you will be responsible for embedded software development for the body, thermal, lighting, and closure system functions and sub-systems of the Zoox vehicle. This includes... 
    Suggested
    Full time
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    a month ago
  • $125k - $210k

     ...impossible at record breaking speeds.   About You and the Role As an embedded firmware engineer at Zipline, you will be responsible for building the lowest level and most safety-critical software on our aircraft. You will work closely with a range of other... 
    Suggested
    Full time
    Work at office
    Local area
    Immediate start

    Zipline

    South San Francisco, CA
    more than 2 months ago
  • $219k - $263k

     ...Zoox’s Robot Software Infrastructure team is looking for a Staff Software Engineer to help build the core platform services that powers the configuration and runtime...  ...role, you will: Design and build robust embedded applications and web microservices for the configuration... 
    Suggested
    Full time
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    more than 2 months ago
  • $170k - $277.5k

     ...expertise in artificial intelligence, best-in-class hardware and software product development, operational excellence, and customer...  ...for image processing (Debayering, lens shading, etc.) Strong embedded development experience, including firmware for physical hardware... 
    Suggested
    Full time
    Local area
    Relocation package

    Skydio, Inc.

    San Mateo, CA
    more than 2 months ago
  • $125k - $160k

     ...team of firmware, backend, and frontend engineers to develop this product line. We are...  ...working on Linux development as a Software Engineer. ~ Proficient in C/C++....  ...~ Preferred experience working with embedded Linux ~ Bash scripting experience... 
    Suggested
    Full time
    Work at office
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    more than 2 months ago
  • $95 per hour

     ...Our client, a leader in advanced hardware and embedded systems, is seeking a dedicated Embedded Software Engineer to join their innovative team. As an Embedded Software Engineer, you will be part of the Hardware Systems Verification team supporting cross-functional development... 

    Manpower Group Inc.

    San Mateo, CA
    3 days ago
  • Kforce has a client in Foster City, CA that is seeking an Embedded Software Engineer to develop embedded software and tooling for safety-critical automated test infrastructure. You'll be working cross-functionally to develop sensor emulators and test frameworks. Responsibilities... 
    Temporary work
    Foster, CA
    6 days ago
  •  ...Embedded Developer Embedded Development Engineer Looking for an embedded developer embedded development engineer with experience in either embedded C or C++ programming along with Python. Candidate should be good in Linux BSP, Android HAL, Kernel drivers and RTOS.... 

    Samprasoft

    Burlingame, CA
    4 days ago
  •  ...Job Description Job Description Zoox is looking for an embedded software engineer to join our Firmware Drive Systems team. Drive Systems owns the critical path from autonomous trajectory to vehicle motion — taking a trajectory from our AI stack and translating it... 
    Temporary work
    Remote work
    Relocation package

    Zoox

    Foster, CA
    26 days ago
  •  ...Job Description Job Description As a Software Engineer on the Firmware team, you will own the software integration, performance, optimization...  ..., SW stacks, and L1-L3 implementations into our custom embedded Linux platform. Architecture Definition: Define,... 
    Temporary work
    Work experience placement
    Relocation package

    Zoox

    Foster, CA
    26 days ago
  • $130k - $300k

     ...their laptop or phone. We are building a line of embedded devices with screens, and we need an amazing UI engineer to build interfaces for these devices. You’ll...  ...customers have come to expect from our web and mobile software, but in a much more constrained hardware... 
    Hourly pay
    Full time
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    2 days ago
  • $120k - $150k

     ...Description We're ALTEN Technology USA, an engineering company helping clients bring...  ...Foster City, CA We are looking for an Embedded Linux Security Engineer to implement security...  ...securely, designing end-of-line (EOL) test software to validate security features before... 
    Permanent employment
    Contract work
    For contractors

    ALTEN Technology USA

    Foster, CA
    24 days ago
  • $200k - $315k

     ...looking for a seasoned Systems level Linux engineer / Linux internals expert to help us...  ...similar degree) ~5+ years of experience of software development for Linux in System...  ...C++, Rust, Go, etc) ~ Experience in embedded development or experience with low-level... 
    Full time
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    2 days ago
  • $114.4k - $135.2k

     ...across 170+ countries. About the Role We are looking for software engineers who thrive in a high growth environment working alongside...  ...Design, develop, test, deploy, maintain, and improve the embedded software for our fleet of devices Effectively manage priorities... 
    Hourly pay
    Work experience placement
    Summer work
    Internship
    Work at office
    Work visa
    Shift work

    Verkada

    San Mateo, CA
    2 days ago
  • $130k - $280k

     ...deployed across 170+ countries. About the role As an embedded security engineer on the Device Security Team, you’ll work with an amazing...  ...privacy roadmap for Verkada’s devices, build tooling and software to measure & improve security posture, and partner closely... 
    Full time
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    2 days ago
  •  ...working with firmware, backend, and frontend engineers. Drive product ideas from conception to...  ...and 3+ years of experience in Linux software development with proficiency in C/C++. Experience with Yocto, Secure Boot, and embedded Linux is preferred. Key Skills: Linux development... 
    Odd job
    Flexible hours

    Connecting Odds

    San Mateo, CA
    14 hours ago
  • $200k - $300k

     ...dynamic team of firmware, backend, and frontend engineers to develop this product line. What You'...  ...working on Linux development as a Software Engineer. ~ Proficient in C/C++ ~ Preferred experience working with embedded Linux, cameras, and audio systems ~ Expertise... 
    Full time
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    14 hours ago
  • NAVA Software solutions is looking for a Sr. Embedded Engineer Details: Sr. Embedded Engineer Location: Foster City CA (1-2 days/week onsite) Duration: Full time /Direct Hire Looking for a Senior Embedded Software Engineer to join the engineering team as a key contributor... 
    Full time
    Flexible hours
    2 days per week
    1 day per week

    Nava Software Solutions

    San Mateo, CA
    14 hours ago
  •  ...Job Description Job Description Zoox's Robot Software Infrastructure team is seeking a passionate software engineer to help develop and advance the common...  ...robotics infrastructure Configure and manage embedded Linux build systems (e.g., Yocto) and bootloader... 
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    a month ago
  • $130k - $185k

     ...solar energy. We are tackling one of humanity’s most complex engineering challenges with a world-class team dedicated to delivering a...  ...want to hear from you. The Role We're looking for an Embedded Software Engineer to take ownership of real-time software for spacecraft... 
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work
    Relocation package

    Cowboy Space

    San Carlos, CA
    2 days ago
  • $180k - $300k

     ...team. That means we touch everything: - Embedded firmware - Cellular modems & SIMs -...  ...Be responsible for building the software and firmware that goes onto the devices...  ...ship to our customers Own the full engineering cycle end to end, including scoping, architecture... 
    Full time
    Work experience placement
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    2 days ago
  • $150k - $250k

     ...coverage, and responsiveness to power critical insights precisely where they’re needed most.   About the Job As an Embedded Software Engineer , you will develop the embedded software that enables Array’s radar sensors, communication links, and flight systems to... 
    Permanent employment
    Full time

    Array Labs

    Redwood City, CA
    more than 2 months ago
  •  ...At Embtel Inc, our principles of leadership and innovative engineering helps customers reduce costs, improve service levels, increase...  ...Job Description Position Summary:   The Sr. Embedded Software Engineer serves on the R&D team to contribute toward the development... 
    Full time
    Local area

    Embtel, Inc.

    Brisbane, CA
    more than 2 months ago
  •  ...is driving the future of agent-centric software development. As the leader in AI code verification...  ...We are looking for a Software Engineer to join the team building Gitar 's core...  ...merge. Develop indexing, retrieval, and embedding systems that give models the right... 
    Full time
    Work at office
    Relocation

    Sonar

    San Mateo, CA
    a month ago
  •  ...precision, superior power, and robust protection. As a Testbed Software Engineer, you will architect and build our spacecraft Hardware-in-the...  ...(robotics, autonomy, automotive HIL, avionics, or embedded systems) Hands-on expertise with embedded buses and lab instrumentation... 
    Permanent employment
    Full time

    Xona Space Systems

    Burlingame, CA
    more than 2 months ago
  •  ...protection. Overview We are looking for a Build & Release Software Engineer to join our team, focusing on the application software...  ...dependency management across large-scale C++ codebases running in Embedded Linux environments. You will operate at the intersection... 
    Permanent employment
    Full time
    Local area
    Remote work

    Xona Space Systems

    Burlingame, CA
    more than 2 months ago
  •  ...Leveraging advancements in satellite technology, software infrastructure, and modern aerospace...  ...GNSS systems.   As a Software Engineer on the Payload team, you will play a critical...  ...communication between payload systems, embedded software, and the satellite bus. This... 
    Permanent employment
    Full time

    Xona Space Systems

    Burlingame, CA
    more than 2 months ago
  • $150k - $300k

     ...coverage, and responsiveness to power critical insights precisely where they’re needed most.   About the Job As an Embedded Software Engineer , you will develop the firmware, FPGA logic, and embedded software that drive Array’s radar payloads and on-orbit... 
    Permanent employment
    Full time

    Array Labs

    Redwood City, CA
    more than 2 months ago
  • $35 per hour

     ...Embedded Software Engineer Intern Austin, Texas, United States; South San Francisco, California, United States About Neuralink: We are creating devices that enable a bi-directional interface with the brain. These devices allow us to restore movement to the paralyzed... 
    Hourly pay
    Price work
    Temporary work
    Internship
    Flexible hours

    Neuralink

    South San Francisco, CA
    1 day ago
  • $61 - $97 per hour

    Join a cutting-edge autonomy team building embedded software and test infrastructure for safety-critical systems in an innovative, fast-paced...  ...'s or Master's degree in Computer Science, Electrical Engineering, or a related field ~4+ years of relevant industry experience... 
    Hourly pay
    Contract work

    Horizontal Talent

    Foster, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Embedded. Be the first to apply!