
Embedded Software Engineer
8 hours ago
As an Embedded Software Engineer on the Reality Labs team at Meta, you can help build new, innovative VR products 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.
Embedded Software Engineer Responsibilities:
- Design and implement components at all layers of the system, e.g. kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, persistence, etc
- Design and implement drivers and services that operate efficiently in a constrained environment yet when pressed can efficiently deliver large volumes of data with low-latency and high-bandwidth
- 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
- Debug complex, system-level, multi-component issues that typically span across multiple layers from kernel to application
- Profile performance problems and drive optimizations that span the entire software stack
- Bring up new devices and lead debugging and performance tuning exercises that span multiple hardware/firmware/software teams
- Understand software components from multiple partner teams, lead the integration of those components into the unified product code base, and drive their continued development
Minimum Qualifications:
- Bachelor's or Master's Degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
- 5+ years Software Engineering experience in the following: device driver development, embedded systems, or operating systems
- 5+ years experience working on systems software in a large-scale C/C++ code base
- Experience with Software Development processes including: source control, bug tracking, and design documentation
- Experience in hardware bringup using interfaces like ADC, GPIO, SPI, I2C, etc
- Experience in multiple of the following areas: BSP/Board Support Package, Operating Systems, Android OS, RTOS, Bootloader, Power Management, Linux, Graphics and Display Drivers, MCU (Microcontroller)
- Experience developing, debugging, and shipping software products on large code bases that span platforms and tools
Preferred Qualifications:
- Practical experience in bringing up Qualcomm mobile platform for complex consumer devices, involving BSP/Board Support Package, Android OS, device security and factory build support
- Demonstrated experience working collaboratively in cross-functional teams
About Meta:
Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today—beyond the constraints of screens, the limits of distance, and even the rules of physics.
Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity or sales incentives, if applicable. In addition to base compensation, Meta offers benefits. Learn more about benefits at Meta.
-
Linux Embedded Software Engineer
8 hours ago
Nangang District, Taipei City, Taiwan OPENCHIP & SOFTWARE TECHNOLOGIES Full time NT$720,000 - NT$1,440,000 per yearOpenchipis a European Silicon Engineering Company, headquartered in Barcelona, Spain. We aim to democratize the access to high performance compute Chips developing Systems on Chip based on Chiplet technology and the combination of RISC-V and compute acceleration for AI and HPC, everything interconnected with UCIe open interfaces. Our technologies will...
-
Embedded Software Engineer
5 days ago
Taipei, Taiwan Apple Full time $70,000 - $120,000 per yearAt Apple we believe our products begin with our people. By hiring a diverse team we drive creative thought. By giving that team everything they need we drive innovation. By hiring incredible engineers we drive precision. And through our collaborative process we create memorable experiences for our customers. These elements come together to make Apple an...
-
Embedded Systems Engineer
7 days ago
Taipei, Taipei City, Taiwan YD Bio Limited Full time $104,000 - $130,878 per yearCompany DescriptionYD Bio Limited (Nasdaq: YDES) is a biotechnology company focused on creating transformative healthcare solutions. Our mission is to make breakthrough diagnostics and regenerative therapies accessible to patients worldwide. We specialize in non-invasive tools for early cancer detection and ophthalmologic products to improve quality of life....
-
Embedded Engineer
2 weeks ago
Taipei, Taipei City, Taiwan Motive Full time $90,000 - $120,000 per yearWho We AreMotive empowers the people who run physical operations with tools to make their work safer, more productive, and more profitable. For the first time ever, safety, operations and finance teams can manage their drivers, vehicles, equipment, and fleet related spend in a single system. Combined with industry leading AI, the Motive platform gives you...
-
New Taipei, Taiwan Google Full time $125,000 - $175,000 per yearMinimum qualifications:Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.2 years of experience with software development in C or C++.2 years of experience working with embedded systems and device drivers.Preferred qualifications:Master's degree or PhD in Computer Science or related technical field.Experience...
-
Principal Embedded Software Developer
2 weeks ago
TAIPEI, Taiwan beBeeFirmware Full time $104,000 - $130,878Senior Firmware Engineering PositionThis is an exciting opportunity to work on next-generation firmware development for cutting-edge technologies.The successful candidate will be responsible for designing and developing sophisticated systems and software based on customer business goals and needs.Key aspects of the role include leading next-generation...
-
New Taipei, Taiwan Google Full time $120,000 - $200,000 per yearMinimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience with software development in C programming language, Android BSP and Linux Drivers.3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.3 years of experience working with...
-
Banqiao District, New Taipei City, Taiwan Google Full time $120,000 - $150,000 per yearGoogle welcomes people with disabilities.Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience with software development in C programming language, Android BSP and Linux Drivers.3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and...
-
Taipei City, Taiwan Google Full time $80,000 - $120,000 per yearMinimum qualifications:Bachelor's degree or equivalent practical experience. 1 year of experience with software development in one or more programming languages (e.g., Java, Kotlin, C++). 1 year of experience with data structures or algorithms. Preferred qualifications:Master's degree or PhD in Computer Science or related technical field or equivalent...
-
Embedded Firmware Engineer
2 weeks ago
Taipei, Taiwan Ubiquiti Inc. Full time $90,000 - $120,000 per yearAbout Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to the next generation of IT solutions. Our growth is made possible by the dedicated...