> Markdown version of [/jobs/ext/2000606-c-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2000606-c-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # C++ Embedded Software Engineer - **Company:** Lifesize, Inc. - **Location:** Austin, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Apple Mac Systems, Acceptance Test-Driven Development, VoIP, C++ (Programming Language), Computer Engineering, Network Congestion, Software Debugging, Noise Reduction, Linux, Embedded Software, Hardware Design, Mobile Application Software, Session Initiation Protocols, Linux Kernel, Object-Oriented Software Development, Open Source Technology, Software Engineering, Software Systems, Wireshark, WebRTC, Diagnostic Tools, Multithreading, Real-Time Transport Protocol - **Published:** August 9, 2026 - **Apply:** https://www.wayup.com/i-j-lifesize-599540297130731/ ## About the Role + Strong C++ skills applying OOP methodologies + Ability to quickly learn different technologies. + Experience developing for multiple platforms like Linux, Windows, and OSX. + Possess strong debug skills and knowledge of common diagnostic tools like Wireshark + Strong understanding of multi-threaded development + Experience developing hardware I/O drivers + Ability to understand details of different processor architectures and the implications to software design + BS or higher in Computer Engineering or related technical discipline and 5+ years experience + Experience integrating third-party or open-source solutions Bonus Points + Experience in audio programming + Experience developing for the Linux kernel + Experience with video conferencing, VOIP, WebRTC, SIP, RTP/RTCP, or related + Experience with acoustic echo cancellation, forward error correction, packet loss concealment, auto gain control, noise reduction, audio codecs + Experience developing mobile audio applications + Experience developing DSP audio applications Lifesize is an Equal Opportunity Employer. Lifesize does not discriminate against any applicant for employment because of age, gender, sexual orientation, race, religion, national origin, ethnicity, veteran status, or disability. ## Description As a C++ Embedded Software Engineer, you will be part of the team responsible for designing, developing, and testing audio software for our embedded, desktop, and mobile products. A successful candidate will have the desire to work in a fast-paced environment, developing cutting-edge technologies alongside technical leaders and innovators in the industry.You will also help shape the architecture and define functional requirements of new products, as well as troubleshoot challenging issues as part of cross-functional team. The ideal candidate must be smart and versatile. You will be expected to contribute not only to embedded systems, but also desktop and mobile applications. Responsibilities + Take a leading role in building audio software solutions for video conferencing systems and phones, as well as desktop and mobile devices + Design and implement new algorithms to provide the best audio experience in a cloud based conferencing solution + Work closely with multi-discipline teams to create the next generation of conference room solutions + Build analysis tools to diagnose audio quality + Produce scalable, maintainable, and test-driven C/C++ code in a fast-paced startup environment ## Related Videos - [Raise your voice!](https://www.wearedevelopers.com/videos/10-raise-your-voice) - [Transforming Education: A Journey from interactive Markdown to Remote-Labs](https://www.wearedevelopers.com/videos/941-transforming-education-a-journey-from-interactive-markdown-to-remote-labs) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Getting under the skin: The Social Engineering techniques](https://www.wearedevelopers.com/videos/38-getting-under-the-skin-the-social-engineering-techniques) - [Hello JARVIS - Building Voice Interfaces for Your LLMS](https://www.wearedevelopers.com/videos/1641-hello-jarvis-building-voice-interfaces-for-your-llms) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 118 - not a total recall](https://www.wearedevelopers.com/magazine/452-dev-digest-118-not-a-total-recall) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [IT Webinars for Programmers to Stay Updated](https://www.wearedevelopers.com/magazine/351-it-webinars-for-programmers-to-stay-updated)