Dieses Stellenangebot ist nicht mehr verfügbar
Embedded Software Engineer
Meta
- Burlingame, California, United States
- Burlingame, California, United States
Über
Responsibilities
- Design and implement real time solutions in an audio space
- Participate in hardware bring-up, peripheral drivers and communication, power and performance management, and optimization efforts
- Bring up and test new hardware, develop and maintain peripheral drivers and communication systems, and optimize on-device power usage and runtime performance.
- Develop functionality and services that operate efficiently in constrained environments and deliver large volumes of data with low-latency and high-bandwidth
- Debug complex, system-level, multi-component issues that span multiple layers from bare metal to application
- Profile performance problems and drive optimizations
- Analyze, design, develop, and debug firmware for a wide variety of devices, including novel sensing and imaging systems, haptic devices, and audio prototypes
- Collaborate closely with cross-functional teams, platform framework teams, partner firmware teams, and algorithm and model development teams
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
- Currently in the process of obtaining a PhD in the field of Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
- Demonstrated experience working across disciplines to drive optimal solutions
- Must obtain work authorization in country of employment at the time of hire, and maintain ongoing work authorization during employment
- Experience in a large-scale C/C++ code base
- Experience with real-time audio systems
- Experience integrating machine learning into embedded applications
- Experience with embedded DSP, CPU, and GPU architectures
- Coding experience with peripherals such as UART, SPI, I2C, GPIO
- Experience with lab instrumentation such as oscilloscopes, logic/protocol analyzers for debugging embedded systems at HW level
- Experience working with embedded hardware platforms and exposure to concepts such as clock-level issues, interrupts, and polling
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.