Senior Software Engineer - Embedded Linux

Sirius XM Irving , TX 75061

Posted 2 months ago

Who We Are:

SiriusXM and its brands (Pandora, SXM Media, AdsWizz, Simplecast, and SiriusXM Connected Vehicle Services) are leading a new era of audio entertainment and services by delivering the most compelling subscription and ad-supported audio entertainment experience for listeners -- in the car, at home, and anywhere on the go with connected devices. Our vision is to shape the future of audio, where everyone can be effortlessly connected to the voices, stories and music they love wherever they are.

This is the place where a diverse group of emerging talent and legends alike 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. No matter their individual role, each of our employees plays a vital part in bringing SiriusXM's vision to life every day.

SiriusXM is the leading audio entertainment company in North America, and the premier programmer and platform for subscription and digital advertising-supported audio products. SiriusXM's platforms collectively reach approximately 150 million listeners, the largest digital audio audience across paid and free tiers in North America, and deliver music, sports, talk, news, comedy, entertainment and podcasts. Pandora, a subsidiary of SiriusXM, is the largest ad-supported audio entertainment streaming service in the U.S. SiriusXM's subsidiaries Simplecast and AdsWizz make it a leader in podcast hosting, production, distribution, analytics and monetization. The Company's advertising sales organization, which operates as SXM Media, leverages its scale, cross-platform sales organization and ad tech capabilities to deliver results for audio creators and advertisers. SiriusXM, through Sirius XM Canada Holdings, Inc., also offers satellite radio and audio entertainment in Canada. In addition to its audio entertainment businesses, SiriusXM offers connected vehicle services to automakers.

How you'll make an impact:

We are seeking a highly skilled and motivated Senior Software Engineer - Embedded Linux to join our team. As a Senior Software Engineer, you will be responsible for developing the base drivers and middleware required to support various SiriusXM 360L application implementation for automotive customers. The SiriusXM 360L application is a cutting-edge entertainment platform that delivers a personalized and immersive listening experience on Linux-powered automotive infotainment systems.

Join our dynamic team and take part in shaping the future of in-car entertainment with the SiriusXM next generation Automotive Platforms. Together, we will revolutionize the way automotive customers enjoy their audio content on the go.

What you'll do:

  • Design and develop advanced features and system functionality for the SiriusXM 360L Automotive application for Linux-based OS, focusing on performance, reliability, and user experience.

  • Collaborate with cross-functional teams including product managers, designers, and backend engineers to define requirements and deliver high-quality software and firmware solutions.

  • Write clean, well-documented, and maintainable code following best practices and coding standards.

  • Conduct thorough code reviews to ensure code quality and promote knowledge sharing within the team.

  • Develop, test, and maintain Automotive SXM support systems including FFmpeg, GStreamer, and other audio support items.

  • Work closely with backend developers to integrate APIs and ensure seamless data flow between the front-end and back-end systems.

  • Debug and resolve software defects and issues, ensuring timely delivery of robust and high-performing applications.

  • Optimize applications for maximum performance, scalability, and responsiveness.

  • Participate in architectural discussions and contribute innovative ideas to drive the continuous improvement of the SiriusXM 360L application.

  • Troubleshoot and resolve defects, ensuring the application meets or exceeds quality standards.

  • Collaborate with QA teams to define test strategies, automate tests, and ensure high software quality throughout the development process.

  • Mentor and provide technical guidance to junior members of the development team, fostering their growth and development.

  • Performs other duties as assigned.

What you'll need:

  • Bachelor's or master's degree in computer science, Software Engineering, or a related field.

  • 7+ years of experience as an embedded Linux BSP developer/Kernel developer.

  • Extensive knowledge and hands-on experience with the Linux Kernel development, basic filesystem, and system libraries.

  • Background in configuring DTS/BSP for specific processors and boards.

  • Can use Oscilloscope and Logic Analyzer.

  • Help integrate required shared libraries into the filesystem baseline.

  • Understanding of how the Linux system supports mobile systems like Android and Vera platforms.

  • Solid understanding of the automotive development lifecycle and best practices.

  • Proficiency in version control systems (e.g., Git) and agile development methodologies.

  • Strong analytical and problem-solving skills, with the ability to troubleshoot and debug complex issues.

  • Excellent communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams.

  • Prior experience in the automotive industry or working on automotive-related projects is a plus.

  • Interpersonal skills and ability to interact and work with staff at all levels.

  • Ability to work independently and in a team environment.

  • Willingness to take initiative and to follow through on projects.

  • Must have legal right to work in the U.S.

Our goal at SiriusXM is to provide and maintain a work environment that fosters mutual respect, professionalism, and cooperation. SiriusXM is an equal opportunity employer that does not discriminate based on actual or perceived race, creed, color, religion, national origin, ancestry, alienage or citizenship status, age, disability or handicap, sex, gender identity, marital status, familial status, veteran status, sexual orientation or any other characteristic protected by applicable federal, state or local laws.

The requirements and duties described above may be modified or waived by the Company in its sole discretion without notice.

R-2023-11-105


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove

Senior Software Engineer - Embedded Linux

Sirius XM