Embedded Software Architect

3 weeks ago


San Mateo, California, United States Skydio Full time

About the Role:

  • As a senior software engineer at Skydio, you will play a critical role in architecting and leading the development of our autonomous drone systems. This position requires a strong understanding of complex systems, with expertise in designing and implementing reliable embedded firmware.
  • Your responsibilities will include providing technical direction, building out and leading the development of current and future products, characterizing, integrating, and validating key subsystems, and bringing up and debugging new hardware.
What You'll Do
  • Design and implement the embedded software that runs on our vehicles
  • Provide technical direction and architecture of complex systems
  • 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

The estimated annual base salary range for this position is $160,000 - 277,500*. Compensation will vary based on factors including skill level, proficiencies, transferable knowledge, and experience. Relocation assistance may also be provided for eligible roles.

*Compensation for certain positions may vary based on the candidate's location.



  • San Mateo, California, United States PlayStation Global Full time

    Unlock the Power of PlayStationWe're seeking an exceptional Embedded Software Architect to join our team at PlayStation Global. As a key member of our development team, you'll be responsible for designing and implementing cutting-edge firmware solutions that drive innovation in the gaming industry.


  • San Mateo, California, United States Skydio Full time

    About Skydio: Company OverviewSkydio is a leading US drone company, pioneering autonomous flight technology for the future of drones and aerial transportation.Job DescriptionWe are seeking a Senior Embedded Software Engineer to architect, build out, and lead the development of reliable embedded firmware for our autonomous drones and growing accessory product...


  • San Francisco, California, United States Ouster Full time

    Job DescriptionWe are seeking a skilled Embedded Software Engineer to join our team at Ouster. Located in San Francisco, CA, this is an onsite position that requires expertise in Linux, C, and C++, Python, as well as an eye for detail.As a senior engineer, you will be responsible for building the embedded software that powers our lidar firmware system. This...


  • San Diego, California, United States ASML US, LLC Full time

    ASML US, LLC is a leader in the development of lithography machines that enable the production of faster, cheaper, more energy-efficient microchips. We are seeking an Embedded Software Architect to join our team in San Diego, CA.Job DescriptionThe Embedded Software Architect will work with software and control system engineers to develop software for a...


  • San Francisco, California, United States ZipRecruiter Full time

    Company OverviewWe are a leading job search platform, ZipRecruiter, that connects talented professionals with top companies.Job Title: Embedded Systems Software ArchitectSalary: $120,000 - $180,000 per year, depending on location and experience.Job DescriptionIn this role, you will design and develop embedded software and firmware for microcontrollers and...


  • San Mateo, California, United States Skydio Full time

    About the Role:As a senior software engineer at Skydio, you will have the opportunity to architect and lead the development of both current and future products in a fast-paced environment.Your Impact:You will provide technical direction and architecture of complex systems.You will design and implement the embedded software that runs on the vehicle.You will...


  • San Diego, California, United States Abbott Laboratories Full time

    About Abbott LaboratoriesAbbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals, and branded generic medicines.Salary RangeThe estimated salary range for this...


  • San Jose, California, United States Intel Full time

    About the Role:We are seeking a seasoned Processor Solution Architect to lead the development of cutting-edge embedded processor subsystems for Intel FPGA solutions. The ideal candidate will be responsible for designing and architecting systems, creating and negotiating specifications, modeling performance bottlenecks, and collaborating with cross-functional...


  • San Diego, California, United States Leidos Full time

    OverviewLeidos, a leading provider of innovative solutions to the US government, is seeking a skilled Sr. Embedded Software Architect for Space Payload Management. As a key member of our team, you will play a pivotal role in designing and developing cutting-edge embedded software for space-based systems. If you have a passion for space exploration and are an...


  • San Jose, California, United States Axiado Corporation Full time

    Job DescriptionWe are seeking an exceptional Lead Software Architect to join our team at Axiado Corporation. As a key member of our engineering team, you will be responsible for designing and implementing secure software solutions for embedded systems.Responsibilities:Secure ROM Code Development: Design, implement, and debug secure ROM code for ARM Cortex-A...


  • San Jose, California, United States Intel Full time

    We are seeking an experienced Embedded Processor Solution Architect to lead the design and architecture of embedded processor subsystems for Intel FPGA solutions. As a key member of our team, you will be responsible for creating and negotiating specifications, modeling systems, defining embedded solution spaces, and collaborating with teams across the...


  • San Jose, California, United States Intel Corporation Full time

    Job OverviewWe are seeking an experienced Embedded Systems Architect Lead to lead the design and architecture of embedded processor subsystems for Intel FPGA solutions. This role requires a deep understanding and hands-on experience with processors, peripherals, software stacks, and performance optimization techniques.About UsIntel Corporation empowers...


  • San Diego, California, United States ASML US, LLC Full time

    Job DescriptionWe are seeking an experienced Embedded Software Architect to join our team and contribute to the development of our distributed control system. The ideal candidate will have a strong background in C++ programming and experience working with embedded systems.The successful candidate will be responsible for designing and developing software...


  • San Mateo, California, United States Verkada Full time

    About VerkadaVerkada is a leading provider of cloud-based B2B physical security solutions, empowering organizations to enhance safety and efficiency across their physical environments.We are seeking a highly skilled Embedded Software Engineer to join our team. As a key member of our Software Engineering team, you will be responsible for designing,...


  • San Jose, California, United States DESIGNLIBRO INC Full time

    Design and architect cutting-edge embedded systems for our innovative pet IoT platforms. Collaborate with cross-functional teams to develop, test, and refine firmware solutions that enhance the intelligence of our products.About Designlibro IncWe are a design thinking company creating products that nurture the intertwined lives of pets & their people. Our...


  • San Mateo, California, United States Skydio Full time

    Company OverviewSkydio is a leading US drone company and the world leader in autonomous flight, enabling a broader audience of drone users through AI, best-in-class hardware, and software product development.About the RoleThis Senior Skydio Embedded Software Engineer position requires expertise in modern C++ for real-time embedded environments, Python...


  • San Diego, California, United States Apple Full time

    About the Role:We are seeking a highly skilled software engineer to join our Core Networking team at Apple. As an Embedded Networking Architect, you will play a key role in designing and developing next-generation networking technologies that enable seamless connectivity between devices. This is an exciting opportunity to work on complex technical challenges...


  • San Mateo, California, United States Skydio Full time

    About the TeamThe Skydio team combines deep expertise in AI, best-in-class hardware, and software product development to empower a broader audience of drone users. Our team is responsible for large portions of the software engineering stack, working on a wide variety of subsystems, including bare metal and RTOS microcontroller code, integrated and written...


  • San Diego, California, United States ZipRecruiter Full time

    Company Overview:Alarm.com is a leading cloud-based platform for smart security and the Internet of Things. Our innovative solutions empower millions of home and business owners to create safer, smarter, and more efficient properties. We're passionate about creating change through technology and making a lasting impact on the world.Salary...


  • San Diego, California, United States Northrop Grumman Full time

    We are seeking a highly skilled Embedded Software Architect to join our team in San Diego, CA. As a key member of our engineering team, you will be responsible for designing, developing, and integrating complex software systems for real-time applications.Company OverviewNorthrop Grumman is a leading provider of advanced technology solutions for the US...