Embedded Software Engineer, BSP/Kernel
2 weeks ago
We are seeking a highly skilled Embedded Software Engineer to join our Reality Labs team at Meta. As a key member of our team, you will be responsible for designing and implementing components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, and persistence.
You will also design and implement drivers and services that operate efficiently in a constrained environment, yet can efficiently deliver large volumes of data with low-latency and high-bandwidth.
Additionally, you will own the definition of one or more work streams focused on hardware bring up, peripheral drivers and communication, silicon integration, and power and performance management and optimization.
As a member of our team, you will work collaboratively with cross-functional teams to bring up new devices, lead debugging and performance tuning exercises, and profile performance problems and drive optimizations that span the entire software stack.
Requirements:
- Bachelor's or Master's Degree in Computer Science, Computer Engineering, or relevant technical field
- 5+ years' Software Engineering experience in device driver development, embedded systems, or operating systems
- 5+ years' experience working on systems software in a large-scale C/C++ code base
- 2+ years' experience defining and driving technical work streams and providing technical leadership for software engineering teams
- Experience with Software Development processes including source control, bug tracking, and design documentation
- Experience in hardware bring up using interfaces like ADC, GPIO, SPI, I2C, etc.
- Experience in one or more of the following areas: BSP/Board Support Package, Operating Systems, Android OS, RTOS, Bootloader, Power Management, Linux, Graphics and Display Drivers, MCU (Microcontroller)
Preferred Qualifications:
- Deep specialized experience in two or more of the following areas: BSP/Board Support Package, Operating Systems, CoreOS, Kernel, Android Kernel, Bootloader, Power Management, RTOS, Linux, Graphics and Display Drivers, MCU (Microcontroller)
- Demonstrated experience working collaboratively in cross-functional teams
Compensation:
$147,000/year to $208,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 https://www.meta.com/accessibility.
-
Embedded Software Engineer
3 weeks ago
Redmond, Washington, United States Capgemini Full timeJob Description:As an Embedded Software Engineer at Capgemini, you will design and implement components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, and persistence. You will also design and implement drivers and services that operate efficiently in a constrained...
-
Embedded Software Engineer
1 month ago
Redmond, Washington, United States Lyons Consulting Group Full timeJob DescriptionAs an Embedded Software Engineer at Capgemini Engineering, you will be responsible for designing and implementing components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, and persistence.Key Responsibilities:Design and implement drivers and services...
-
Embedded Software Engineer
1 month ago
Redmond, Washington, United States Lyons Consulting Group Full timeJob DescriptionAs an Embedded Software Engineer at Capgemini Engineering, you will be responsible for designing and implementing components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, and persistence.Key ResponsibilitiesDesign and implement drivers and services that...
-
Embedded Software Engineer
3 weeks ago
Redmond, Washington, United States Capgemini Full timeJob Overview:Capgemini is seeking a highly skilled Embedded Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and testing embedded firmware systems for future AR, VR, and new platforms.Key Responsibilities:• Design and implement components at all layers of the system, including...
-
Embedded Software Engineer
2 weeks ago
Redmond, Washington, United States Capgemini Full timeJob Description:As an Embedded Software Engineer at Capgemini, you will design and implement components at all layers of the system, from kernel to application. You will work on bringing up new devices, leading debugging and performance tuning exercises, and integrating software components from multiple partner teams. Your expertise in embedded systems,...
-
Embedded Software Architect
1 week ago
Redmond, Washington, United States Lyons Consulting Group Full timeJob DescriptionAs an Embedded Software Architect at Capgemini Engineering, you will be responsible for designing and implementing embedded firmware systems for future AR, VR, and new platforms. This role requires strong architecture and design skills, with the ability to work across multiple layers of the system, from kernel to application.Key...
-
Embedded Systems Engineer
2 weeks ago
Redmond, Washington, United States Fresh Consulting Full timeJob Title: Embedded Systems EngineerWe are seeking an experienced Embedded Systems Engineer to join our team at Fresh Consulting. As an Embedded Systems Engineer, you will be responsible for designing, developing, and testing kernel sub-systems and device drivers for HMD devices.Key Responsibilities:Design and develop kernel sub-systems and device drivers...
-
Embedded Systems Engineer
2 weeks ago
Redmond, Washington, United States Fresh Consulting Full timeJob OverviewFresh Consulting is a design-led, software development and hardware engineering company that offers end-to-end digital services to help companies innovate. We bring together amazing UX designers, sophisticated developers, digital strategists, and top-notch engineers to help companies create fresh experiences that connect humans, systems, and...
-
Embedded Software Engineer IV
2 weeks ago
Redmond, Washington, United States Intelliswift Software Full timeJob Title: Firmware Software Engineer IVLocation: Redmond, WADuration: 12 + Months Contract with possible extensionSummary:We are seeking an experienced Embedded Software/Firmware Engineer (Contract) to join our Audio Research team. As an Embedded Software Engineer (Contract), you will be responsible for designing, developing, and deploying Software and...
-
Embedded Software Architect
2 weeks ago
Redmond, Washington, United States Capgemini Full timeEmbedded Software ArchitectAs an Embedded Software Architect at Capgemini, you will play a key role in designing and developing embedded firmware systems for future AR, VR, and new platforms. Your expertise will be essential in architecting, designing, building, and testing these systems to ensure seamless integration and high-performance capabilities.Key...
-
Firmware Software Engineer
1 month ago
Redmond, Washington, United States Intelliswift Software Full timeFirmware EngineerWe are seeking a highly skilled Firmware Engineer to design, build, and test prototype systems for future consumer VR and AR experiences. The ideal candidate will have a broad set of experiences, including deep embedded system knowledge, the ability to quickly solve problems, generate big ideas, work in new technology areas, and drive...
-
Redmond, Washington, United States META Full timeJob Summary:We are seeking a skilled Embedded Software Engineer to join our Reality Labs Research team. As an Embedded Software Engineer, you will be responsible for designing, building, and testing prototype systems for future consumer VR and AR experiences.Key Responsibilities:Lead efforts to analyze, design, develop, and debug firmware for a wide variety...
-
Redmond, Washington, United States META Full timeJob Summary:Meta Reality Labs is seeking a skilled Embedded Software Engineer to join our team. As a key member of our research team, you will design, develop, and debug firmware for a wide variety of AR and VR devices, including novel sensing and imaging systems, haptic devices, and other prototypes.Key Responsibilities:Lead efforts to analyze, design,...
-
Embedded Software Engineer
2 weeks ago
Redmond, Washington, United States SpaceX Full timeAt SpaceX, we are seeking a highly skilled Embedded Software Engineer to join our team. This role will involve designing, developing, and launching software for our flight systems.You will work closely with other engineers to identify mission needs and create reliable software solutions. Your responsibilities will include the complete lifecycle of software...
-
Embedded Software Engineer
2 weeks ago
Redmond, Washington, United States Insight Global Full timeJob Summary:We are seeking an experienced Embedded Software Engineer to join our team at Insight Global. As a key member of our engineering team, you will be responsible for designing, developing, and testing firmware for our augmented reality glasses.Key Responsibilities:• Analyze and design firmware for low-power real-time systems• Develop and debug...
-
Software Engineer for Embedded Systems
2 weeks ago
Redmond, Washington, United States Microsoft Corporation Full timeSoftware Engineer for Embedded SystemsAt Microsoft Corporation, we're seeking a skilled Software Engineer for Embedded Systems to join our team. This role involves working with software concepts that directly interact with the hardware they run on – memory management, working on chip peripherals, debugging code running on live hardware, and more.As a...
-
Embedded Software Development Engineer
2 weeks ago
Redmond, Washington, United States Amazon Full timeJob SummaryAmazon is seeking a skilled Embedded Software Development Engineer to join our Project Kuiper Customer Terminal Software Team. As a key member of this team, you will design and implement embedded software used in the Project Kuiper products. Your expertise in real-time embedded software philosophies and practices will be essential in developing...
-
Embedded Software Engineer for Display Systems
2 weeks ago
Redmond, Washington, United States Nintendo Full timeNintendo is seeking a skilled Embedded Software Engineer to join our Display team in Redmond, Washington. As a key member of our team, you will collaborate with SW and HW architects, designers, and validation engineers to develop software for display systems and prototype new technologies.Key Responsibilities:Develop production embedded software for display...
-
Embedded Software Developer
2 weeks ago
Redmond, Washington, United States IBG Full timeJob Description:We are seeking a highly skilled Embedded Software Engineer to join our team at IBG. As a key member of our software engineering team, you will be responsible for designing, developing, and testing software for our medical devices.Key Responsibilities:Assist in the production of new and updating existing embedded device softwareWork within key...
-
Embedded Software Development Engineer
3 weeks ago
Redmond, Washington, United States Amazon Kuiper Manufacturing Enterprises LLC Full timeAbout the RoleWe are seeking an experienced software engineer to join our team at Amazon Kuiper Manufacturing Enterprises LLC. The successful candidate will be responsible for architecting, developing, and testing the communication systems payload software for our Low Earth Orbit satellite constellation.This is a unique opportunity to work on a cutting-edge...