Embedded Software Engineer, Firmware

6 months ago


San Diego, United States Meta Inc Full time

Summary: Reality Labs at Meta is building products that make it easier for people to connect with the ones they love most, enjoy top-notch, and wire-free VR. We are pushing the future of computing platforms, and we are a team of world-class experts developing and shipping products at the intersection of hardware, software and content.As an Embedded Software Engineer on the Reality Labs team at Meta, you can help build new, innovative hardware and software that radically redefine the way people work, play and connect. What we build today could one day be the norm. So to be here today is to truly be at the heart of change and the frontier of what's to come. We're the people helping to define the metaverse. We may not have all the answers. But together, we're getting closer.As an Embedded Software Engineer, you will architect, design, build and test embedded firmware systems for future AR, VR, and new platforms. In this role, you will participate in the definition of architecture and implementation of designs in both prototype and shipping consumer products as well as demonstrate good development practices and seamless collaboration. Our teams deliver all embedded software from low-level device drivers, to computer vision, to machine learning algorithms.Engineering for Reality Labs device systems spans multiple target classes, requiring deep collaboration across engineering disciplines (electrical, mechanical, algorithms, user experience, silicon architects, and software) and directly impacting user immersion. Our engineers quickly solve problems, generate big ideas, work in new technology areas, drive concepts into prototypes, and envision how those prototypes transition to high-volume consumer products. You will join a world-class team of experts exploring new concepts through rapid prototyping leading to shipping products. Required Skills: Embedded Software Engineer, Firmware - Reality Labs Responsibilities: Lead the design and development of embedded software engineering activities and provide technical leadership and guidance to team members Analyze, design, develop, and debug firmware for a wide variety of AR and VR devices, including novel sensing and imaging systems, haptic devices, and audio prototypes Be a go-to person to escalate the most complex development, performance and evaluation issues that require in-depth knowledge of product-focused firmware development Play a critical role in the definition and execution of long-term roadmaps in partnership with with silicon architects, hardware designers, OS team, and algorithm and model development teams Support all phases of hardware development – including early architecture requirements definition for custom silicon, firmware architecture, implementation, simulation, FPGA debug, chip bring up and support systems and software teams on algorithm development on validated systems Understand and implement power-management, boot loaders, scheduling, inter-processor communication, computer vision and firmware/system interfaces on RTOS and/or bare-metal environments Minimum Qualifications: Minimum Qualifications: Experience with embedded software design and programming in C/C++ for development, debugging, testing and performance analysis 6+ years of experience in embedded software development Experience working with embedded hardware platforms and exposure to concepts such as clock-level issues, interrupts, and polling Experience building software for embedded systems or custom SoCs Demonstrated expertise in developing with modern Real Time Operating Systems Experience leading complex features or projects across multiple teams B.S. degree in Computer Science or Electrical Engineering or equivalent experience Preferred Qualifications: Preferred Qualifications: Experience with lab instrumentation such as oscilloscopes, logic/protocol analyzers for debugging embedded systems at HW level Experience delivering consumer electronics Demonstrated expertise in one or several of the following areas - communication protocols (TCP/IP, Bluetooth, Wifi), computer vision, camera and video pipelines, graphics pipelines encoding technologies (H.265), power management, or prototyping and pre-silicon environments (FPGAs, simulation, emulation) Public Compensation: $177,000/year to $251,000/year + bonus + equity + benefits Industry: Internet Equal Opportunity: Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment. Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.



  • San Diego, California, United States Revelyst Full time

    Firmware Development OpportunitiesWe are seeking a skilled Firmware Software Engineer to join our team at Revelyst. As a Firmware Software Engineer, you will be responsible for developing and supporting firmware for our current and future embedded products.Key Responsibilities:Develop and support firmware for current and future embedded productsDesign and...


  • San Diego, United States Agile Tech Recruiting Services Inc Full time

    Our Space & Defense group is seeking a highly skilled Embedded Software Engineer to contribute to the development of cutting-edge, mission-critical systems. This role is ideal for an engineer with a solid foundation in embedded systems, a focus on real-time operating environments, and experience with device drivers and low-level programming. Successful...


  • san diego, United States Agile Tech Recruiting Services Inc Full time

    Our Space & Defense group is seeking a highly skilled Embedded Software Engineer to contribute to the development of cutting-edge, mission-critical systems. This role is ideal for an engineer with a solid foundation in embedded systems, a focus on real-time operating environments, and experience with device drivers and low-level programming. Successful...


  • San Diego, United States Alarm.com Full time

    Job DescriptionJob DescriptionPOSITION OVERVIEWAlarm.com is seeking an ambitious and talented Embedded Software Engineer with a B.A., B.S., or M.S. Electrical/Computer Engineering or a similar engineering background with an interest in sensing applications and IoT. The Embedded Software Engineer position is ideal for candidates who want to work with various...


  • San Diego, United States Launchfirestorm Full time

    Senior Firmware EngineerFull-time / on-site in the San Diego office (Relocation available for the successful candidate)Firestorm as a company grew out of the simple question: how does a US ally country with a relatively low defense budget deter an aggressor state entity with a vastly larger war chest? We’re building the very answer to that question,...

  • Firmware Engineer

    2 months ago


    san diego, United States The Mice Groups, Inc. Full time

    We are looking for a Firmware Engineer for a direct Manufacturing client. Job Title: Firmware EngineerLocation: San Diego CAAbout Us:Our client is in search of a Software Engineer with a versatile skill set to play a crucial role in the development and enhancement of embedded firmware, test software, and PC software for our hardware product line and sensors....

  • Firmware Engineer

    1 month ago


    san diego, United States The Mice Groups, Inc. Full time

    We are looking for a Firmware Engineer for a direct Manufacturing client. Job Title: Firmware EngineerLocation: San Diego CAAbout Us:Our client is in search of a Software Engineer with a versatile skill set to play a crucial role in the development and enhancement of embedded firmware, test software, and PC software for our hardware product line and sensors....

  • Firmware Engineer

    2 months ago


    San Diego, United States The Mice Groups, Inc. Full time

    We are looking for a Firmware Engineer for a direct Manufacturing client. Job Title: Firmware EngineerLocation: San Diego CAAbout Us:Our client is in search of a Software Engineer with a versatile skill set to play a crucial role in the development and enhancement of embedded firmware, test software, and PC software for our hardware product line and sensors....


  • San Diego, California, United States Modular Medical Inc Full time

    Job OverviewModular Medical Inc is seeking a skilled Embedded Software Developer to join our Software Engineering team. As a key member of our team, you will be responsible for designing, developing, and delivering robust and safe embedded software for medical devices.Key Responsibilities:Develop and deliver embedded software for medical devices, from...


  • San Diego, CA, United States Agile Tech Recruiting Services Inc Full time

    Our Space & Defense group is seeking a highly skilled Embedded Software Engineer to contribute to the development of cutting-edge, mission-critical systems. This role is ideal for an engineer with a solid foundation in embedded systems, a focus on real-time operating environments, and experience with device drivers and low-level programming. Successful...


  • San Diego, California, United States Apple Full time

    Wireless SOC Firmware Engineer Job DescriptionWe are seeking a highly skilled Wireless SOC Firmware Engineer to join our team at Apple. As a key member of our Wireless Connectivity Silicon team, you will be responsible for crafting and implementing embedded firmware for SoC bring up and wireless connectivity enablement.Key Responsibilities:Design and develop...


  • San Mateo, California, United States Skydio Full time

    About the Role: As a senior 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. Reliable embedded firmware acts as the brain stem of our autonomous drones and the foundation for the growing accessory product line -- bridging the gap...


  • San Jose, United States Mirafra Technologies Full time

    Embedded FW Engineer/Embedded C FW "STM32"ResponsibilitiesDesign and implement firmware for microcontroller-based devices using C and various RTOSDebug and test firmware using various tools such as oscilloscopes, logic and protocol analyzers, etcCollaborate with hardware engineers to integrate software with hardware componentsBasic QualificationsExperience...


  • san jose, United States Mirafra Technologies Full time

    Embedded FW Engineer/Embedded C FW "STM32"ResponsibilitiesDesign and implement firmware for microcontroller-based devices using C and various RTOSDebug and test firmware using various tools such as oscilloscopes, logic and protocol analyzers, etcCollaborate with hardware engineers to integrate software with hardware componentsBasic QualificationsExperience...


  • San Diego, California, United States Firestorm Full time

    Job OverviewFirestorm is a pioneering defense technology company that has revolutionized the concept of democratized deterrence. As a Senior Firmware Engineer, you will play a pivotal role in enhancing the capabilities of our current and next-generation Unmanned Aerial Systems (UAS). We are seeking a highly skilled and motivated professional to join our team...


  • San Mateo, United States Actalent Full time

    Position: Embedded Software Engineer III Pay rate: $70-75/hour Location: On-site in Burlingame, CA Duration: 6 month contract (W2) with possibility to extend Description: Scope of Work Firmware development debugging Understand and implement firmware on micro-controllers leverage peripherals support boot loaders schedule real-time tasks RTOS...


  • San Francisco, California, United States Unreal Gigs Full time

    Firmware Software ArchitectAre you passionate about developing cutting-edge firmware that powers innovative devices? If so, we're looking for a skilled Firmware Software Architect to join our team at Unreal Gigs. As a Firmware Software Architect, you will be responsible for designing and developing efficient, reliable, and robust firmware for...


  • san jose, United States Frore Systems Full time

    Frore Systems is looking for innovators to add to our team. If you are interested in revolutionizing technologies that will make advanced computing possible in the 21st century and have what we are looking for, contact us.Device makers are running into a brick wall trying to deliver higher performance. Welcome to Frore Systems, an innovative startup in...


  • San Jose, United States Frore Systems Full time

    Frore Systems is looking for innovators to add to our team. If you are interested in revolutionizing technologies that will make advanced computing possible in the 21st century and have what we are looking for, contact us.Device makers are running into a brick wall trying to deliver higher performance. Welcome to Frore Systems, an innovative startup in...


  • San Jose, United States Pfeiffer Vacuum Valves & Engineering Full time

    Job DescriptionJob DescriptionDepartment: R&D ValvesReports to: Global Head of ValvesFLSA Status: Exempt SUMMARY Responsible for providing Embedded Software/Firmware Engineering design, development and troubleshooting for new and existing products. May also help ensure operational goals and continuous improvement for the product manufacturing area are met...