At SiriusXM, we are leading a new era of audio entertainment and services by delivering the most compelling subscription and ad-supported audio entertainment experience for listeners. This is where emerging talent and legends come to share authentic and purposeful songs, stories, sounds, and insights through some of the best programming and technology in the world.
Our critically-acclaimed, industry-leading audio entertainment encompasses music, sports, comedy, news, talk, live events, and podcasting. Each employee plays a vital part in bringing our vision to life every day.
We are the leading audio entertainment company in North America, and the premier programmer and platform for subscription and digital advertising-supported audio products. Our platforms collectively reach approximately 150 million listeners, delivering music, sports, talk, news, comedy, entertainment, and podcasts.
The Software Engineer III will be responsible for maintenance and new feature development of the 360L SiriusXM application running on Android, Linux, and Windows platforms. The engineer will assist in designing, documenting, and implementing application software to bring SAT and IP streaming audio, data, and advanced user interfaces to our customers.
The ideal candidate has a BS in Software Engineering or equivalent experience, with 3 or more years of software development experience in embedded consumer, streaming devices, medical devices, industrial automation, client-server, automotive products, web, mobile services (Android, iOS), and other areas. Experience in operating systems such as SELinux/Linux, QNX, Android, iOS, Unix-like, Windows, or embedded RTOS is also required. The candidate should have knowledge of various programming languages/frameworks across the stack, including C/C++, Rust, Java, React Native, JavaScript, JSON, QT/QML, Flutter, TypeScript, Python, and others. Familiarity with formal software design and agile processes, configuration management, defect tracking tools, unit testing best practices, object-oriented methodologies, and system software design concepts is also necessary.