Embedded Software Engineer, System Architect
5 days ago
Reality Labs at Meta is pioneering products that connect people and transform industries. As an Embedded Software Engineer, you'll play a key role in shaping the future of work, play, and connection.
What You'll Do
We're looking for a talented Embedded Software Engineer to design and implement innovative hardware and software solutions. Your expertise will help us redefine the boundaries of technology and create immersive experiences that inspire.
Responsibilities
- System Design and Development: Design and implement components across all system layers, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, persistence, and more.
- Driver and Service Development: Design and implement drivers and services that operate efficiently in constrained environments, delivering large volumes of data with low latency and high bandwidth.
- Hardware Bring-up and Integration: Own work streams focused on hardware bring up, peripheral drivers, communication, silicon integration, power, and performance management.
- Complex Issue Debugging: Debug complex system-level issues spanning multiple layers, from kernel to application.
- Performance Optimization: Profile performance problems and drive optimizations across the software stack.
- Device Bring-up and Performance Tuning: Bring up new devices and lead debugging and performance tuning exercises spanning multiple teams.
- Software Component Integration: Understand software components from multiple partner teams and lead their integration into the unified product code base.
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.
- 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 BSP/Board Support Package, Operating Systems, Android OS, RTOS, Bootloader, Power Management, Linux, Graphics, and Display Drivers, MCU.
Preferred Qualifications
- Deep experience in two or more of the following areas: BSP, Operating Systems, CoreOS, Kernel, Android Kernel, Bootloader, Power Management, RTOS, Linux, Graphics, and Display Drivers, MCU.
- Demonstrated experience working collaboratively in cross-functional teams.
Compensation and Benefits
$147,000/year to $208,000/year + bonus + equity + benefits
-
Embedded Software Specialist, Firmware Development
19 hours ago
Burlingame, California, United States META Full timeReality Labs at Meta is a pioneering force in the realm of virtual reality technology. Our team of experts is dedicated to crafting innovative hardware and software solutions that redefine the way people interact with each other.As an Embedded Software Engineer on our Reality Labs team, you will play a pivotal role in shaping the future of computing...
-
Embedded Software Development Specialist
3 days ago
Burlingame, California, United States Peak Energy Full timeAbout the RolePeak Energy is seeking skilled Embedded Software Engineers to join our team and contribute to the development of our innovative sodium-ion energy storage system. As an Embedded Software Development Specialist, you will have the opportunity to write real-time software for microcontrollers, application-level Modern C++ code targeting Linux, and...
-
Burlingame, California, United States Peak Energy Full timeJob Title: Senior Manager, Electrical and Embedded SystemsJob SummaryPeak Energy is seeking an exceptional Senior Manager to lead our Electrical and Embedded Systems team. As a key member of our Energy Storage Solutions team, you will be responsible for designing and scaling our electrical and control systems.The ideal candidate will have a strong background...
-
Burlingame, California, United States Peak Energy Full timeUnlock Career Opportunities in Renewable EnergyAt Peak Energy, we're seeking a highly skilled Lead Electrical Systems Engineer, Energy Storage Solutions to join our innovative team.About the RoleThis is an exceptional opportunity to lead the design and implementation of electrical systems for our gigawatt-scale battery energy storage solutions.Key...
-
Electrical Systems Design Lead
5 days ago
Burlingame, California, United States Peak Energy Full timeOverviewPeak Energy seeks a visionary leader to drive the development and implementation of our electrical systems, ensuring they meet strategic objectives and are executed successfully. This executive role requires a blend of visionary leadership and hands-on engineering expertise, particularly in embedded systems.
-
Energy Storage Systems Engineer
8 hours ago
Burlingame, California, United States Peak Energy Full timeAbout the JobPeak Energy is a pioneering company at the forefront of renewable energy and grid resilience, seeking an experienced Systems Engineer to join its Energy Storage Systems (ESS) team. This role will play a pivotal part in the design, development, and optimization of battery energy storage systems.This Systems Engineer will leverage expertise in...
-
Energy Storage Systems Architect
3 days ago
Burlingame, California, United States Peak Energy Full timeTransform the Future of Renewable EnergyWe are seeking a highly skilled Systems Modeling Engineer to join our Energy Storage Systems (ESS) team at Peak Energy, a pioneering company in the development of gigawatt-scale energy storage systems. This role will leverage expertise to drive major thermal and electrical architectural decisions and dive deep into key...
-
Senior FPGA Design Engineer
1 week ago
Burlingame, California, United States quadric, Inc Full timeAbout QuadricQuadric, Inc. is a pioneering company in the field of edge AI systems, revolutionizing the way developers create technology for tomorrow's world.Founded in 2016 and based in downtown Burlingame, California, our mission is to empower developers with superpowers to create innovative solutions for edge devices. Job OverviewWe are seeking an...
-
Senior Android Backend Software Engineer
6 days ago
Burlingame, California, United States Saxon Global Full timeSaxon Global is seeking a seasoned Android Backend Software Engineer with expertise in C++ and machine learning to join our team. This role will focus on developing cutting-edge Android backend systems using C++, pyTorch, and Tensorflow.About the JobThis is an exciting opportunity for a talented software engineer to work on a new Meta smart watch project. As...
-
Renewable Energy Systems Engineer
1 day ago
Burlingame, California, United States Peak Energy Full timeAbout the OpportunityPeak Energy is seeking an experienced Systems Engineer to join our Energy Storage Systems (ESS) team. This critical role will play a vital part in the development of our cutting-edge energy storage systems.Key Responsibilities:Lead the design, development, and optimization of battery energy storage systems, from requirements definition...
-
Burlingame, California, United States Imply Full timeBuild a Next-Generation Analytics ApplicationWe are seeking a highly skilled Software Development Engineer to join our Analytics team at Imply. As a key member of our product-focused team, you will play a crucial role in building a simple, easy-to-use "no code" visualization engine powered by Druid that makes it easy for customers to visualize and gather...
-
High Voltage Electrical Systems Engineer
6 days ago
Burlingame, California, United States Peak Energy Full timeElectrical Systems Engineer at Peak EnergyWe are seeking a highly skilled Electrical Systems Engineer to join our team at Peak Energy. As an integral member of our Energy Storage Systems (ESS) team, you will play a key role in leading the development of our gigawatt-scale battery electrical and controls systems.Your primary responsibilities will include...
-
Senior Technical Architect Position
5 days ago
Burlingame, California, United States Imply Full timeAbout the RoleWe are seeking a Lead Solutions Architect to engage with our customers, guiding them through the architecture, development, and operations of our Imply product and the open-source Druid data store.As a small team with a quickly growing customer base, you will have a chance to have a big impact and wear multiple hats. Ideally, you have worked in...
-
Linux WiFi Driver Specialist
5 days ago
Burlingame, California, United States United Software Group Full timeJob Title: Linux WiFi Driver SpecialistKey Responsibilities:Develop and maintain high-quality Linux WiFi drivers for various devices.Collaborate with cross-functional teams to ensure seamless integration with Linux operating systems.Work closely with engineering teams to troubleshoot and resolve complex WiFi driver issues.Requirements:Strong understanding of...
-
Product Development Strategist
8 hours ago
Burlingame, California, United States IntelliPro Group Inc. Full timeJob DescriptionWe are seeking a highly skilled Product Development Strategist to join our team at IntelliPro Group Inc. as a key member in driving product innovation and strategy.This role is responsible for defining and communicating the company's vision, spirit, and strategy. Develop a data-driven product system that explores new opportunities and makes...
-
Data Science and Engineering Professor
3 weeks ago
Burlingame, California, United States Manpower Group Inc. Full timeJob Title: Machine Learning EngineerWe are seeking a Machine Learning Engineer to join our Data Science and Engineering department. As a Machine Learning Engineer, you will be part of a cross-functional team, supporting innovation and collaboration. The ideal candidate will have strong problem-solving skills, excellent teamwork abilities, and a proactive...
-
Advanced Data Analytics Software Engineer
5 days ago
Burlingame, California, United States Imply Full timeAt Imply, we are on a mission to empower developers to unlock the full potential of data analytics. Our cutting-edge database, built on Apache Druid, enables them to create next-generation analytics applications with limitless scale and unbeatable economics.Backed by leading investors including a16z and Bessemer Venture Partners, Imply is poised for rapid...
-
Senior Software Developer
3 weeks ago
Burlingame, California, United States Saxon Global Full timeAbout the Role:Saxon Global is seeking a skilled Android Software Engineer with a focus on backend development using C/C++. The ideal candidate will have experience with machine learning and deploying algorithms using pyTorch or Tensorflow.Key Responsibilities:Design and develop high-quality Android backend applications using C/C++.Work with machine learning...
-
Energy Systems Assembly Specialist
6 days ago
Burlingame, California, United States Peak Energy Full timeAbout Peak EnergyPeak Energy is pioneering the development of globally proven Sodium-Ion battery systems, aiming to set the new standard for renewable energy and grid resilience. Our leadership team boasts decades of expertise in scaling gigawatt-level innovation at world-class companies such as Tesla, Northvolt, SunPower, Fluence, and Enovix.We are backed...
-
Electrical Systems Lead
5 days ago
Burlingame, California, United States Peak Energy Full timeAbout the RoleWe are seeking an experienced Electrical Systems Engineer to lead our Energy Storage Systems (ESS) team at Peak Energy.This role will be responsible for the development of our gigawatt-scale battery electrical and controls systems, including design, implementation, and integration with other teams.The ideal candidate will have a strong...