Senior Embedded Systems Engineer, Audio
Location
New York
Posted
23 days ago
Salary
$180K - $200K / year
Job Description
Job Requirements
- Bachelor's or Master's degree in Embedded Systems, Computer Engineering, Computer Science, or a related engineering field.
- 7+ years of hands-on experience across the embedded landscape, including Bare-metal and RTOS development for microcontrollers, and Embedded Linux for microprocessor-based systems.
- Deep understanding of digital audio fundamentals (PCM, sample rates, bit-depth), compression standards (Opus, G.711, AAC), and Linux (ALSA, PipeWire, GStreamer).
- Proven expertise in VoIP architectures and the WebRTC ecosystem with the ability to explain the nuances of NAT traversal, firewall punch-through, and ICE.
- Proficiency in embedded development, coupled with robust analysis and debugging capabilities utilizing tools (Coverity, Valgrind, GDB) and methodologies (SWD, JTAG).
- Excellent verbal and written communication skills are essential.
Benefits
- Equity
- Medical, dental, and vision insurance
- Flexible PTO
Related Guides
Related Categories
Related Job Pages
More Systems Engineer Jobs
Sr. Staff macOS/iOS Developer - Networking
ZscalerWe make it easy to secure your cloud transformation. Get fast, secure, and direct access to apps without appliances.
Develop and maintain Mac and iOS applications, translating product requirements into high-quality code while ensuring performance and troubleshooting issues.
Collaborate with sales teams to provide technical systems engineering support for enterprise customers, design SD-WAN solutions, and conduct customer training.
The Technical Manager will oversee client engagements in secure cloud transformations, managing relationships, project delivery, and providing technical guidance on cloud strategies while ensuring high-quality standards and client satisfaction.
Distributed Systems Engineer - Platform
InngestInngest is the developer platform for easily building reliable workflows with zero infrastructure.
The Systems Engineer will architect and implement solutions for queueing systems and state stores, improve throughput and latency, and collaborate with teams to enhance the user experience.