Meta · 5 days ago
Embedded DSP Engineer
Wonder how qualified you are to the job?
Internet
Insider Connection @Meta
Responsibilities
Code CV, ML, Imaging, Graphics, Audio algorithms on customized processors, and accelerators in C and/or C++ for performance, latency, power, and memory.
Perform low-level SW optimization at instruction level by loop optimization, vectorization, pipelining, data layout re-organization and cache/memory management.
Influence algorithm and application optimizations in the context of low-power edge devices, including memory footprint vs compute trade-offs, accuracy KPI vs power/latency.
Study state of the art algorithms in the field of CV, ML, Imaging, Audio to develop appropriate SW-HW partitioning.
Contribute in architecting custom processor and DSP ISA and uArch, for accelerating the target workloads.
As a DSP Embedded Engineer, step into and work closely with DSP HW architects, FW engineers, algorithm and application engineers across multiple disciplines (Vision, Audio, Graphics, ML).
Engage in building compute IP demos, and perform characterization and micro-benchmarking for design feedback on power and performance.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
5+ years experience in CPU/DSP architecture, ISAs such as ARM, Tensilica, RISC-V, x86.
Experience with low-level SW optimization, loop optimization, data organization and caching.
Knowledge of ISA fundamental and experience programming in SIMD, VLIW, and/or Vector processors and/or custom ISA extensions.
Familiarity with embedded programming (IPC, synchronization, debug, scheduling, memory management), RTOS and their trade-offs and requirement.
Preferred
MS or PhD in EE/CS.
Experience with methods for partitioning a solution across hardware and software, and other multi-disciplinary boundaries in a system solution.
Knowledge or experience in the field of computer vision.
Knowledge or experience in audio and speech processing and pipeline (capture, render, codec).
Knowledge or experience in graphics and compute shading, and programming frameworks such as OpenCL, CUDA, OpenGL or Vulkan.
Knowledge or experience in image sensor processing (ISP).
Company
Meta
Meta builds technologies that help people connect, find communities, and grow businesses.
H1B Sponsorship
Meta has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Trends of Total Sponsorships
2023 (2750)
2022 (5507)
2021 (798)
Funding
Current Stage
Late StageRecent News
2024-05-14
Android Authority
2024-05-14
Company data provided by crunchbase