As a software engineer in the Wearables System Health Team at Meta, you will be a specialist in optimizing and defending performance, power efficiency and stability across our products. You will collaborate with a wide-range of teams, threading together newly developed technologies to deliver most performant, energy efficient and reliable products that enhance people’s experiences with our resource-constrained wearable device portfolio.
Responsibilities
- Drive wearable device performance and power efficiency, spanning metric definition, instrumentation, tooling, automation, signal analysis and cutting-edge optimizations.
- Optimise and defend power efficiency, performance and stability on resource-constrained systems based on targets and roadmaps.
- Partner with broader engineering teams to profile systems and analyse issues across the stack.
- Build tooling and infra solutions to scale insights and defence across organisations (e.g., shared tools, benchmarks, frameworks for device automation).
- Mentor engineers in the team and advocate best practices and processes across the organisation.
Minimum Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
- 5+ years experience in developing embedded engineering solutions in a resource constrained environment.
- Demonstrated experience working across software stacks to drive implementations and optimisations.
- Proven experience with leading technical areas and delivering roadmaps.
- Experience with cross-functional partnerships, working across functions to drive solutions.
- Problem-solving skills through data analysis and insight-driven actions.
- Experience with software development processes including: source control, bug tracking, and design documentation.
Preferred Qualifications
- Master’s degree or higher in Engineering, Computer Science, or a related technical field.
- Demonstrate specialised 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, Microcontroller Unit (MCU).
- Expertise in performance and power efficiency areas.
- Experience with profiling, benchmarking and analysing system compute, memory, latency and I/O performance.
- Experience in mentoring/influencing engineers across organisations.
- Experience developing, debugging, and shipping software products on large code bases that span platforms and tools.
Benefits
- Collaborative and dynamic work environment.
- Opportunities for professional growth and development.
- Competitive salary and benefits package.
- Access to cutting-edge technologies and tools.
- Collaborative and supportive team culture.
XML job scraping automation by YubHub