Who We Are:
Cpl is partnering with SiriusXM and its brands (Pandora, SXM Media, AdsWizz, Simplecast, and SiriusXM Connected Vehicle Services) to lead a new era of audio entertainment and services by delivering compelling subscription and ad-supported audio entertainment experiences for listeners in the car, at home, and anywhere on the go. 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.
We are proud to launch a new state-of-the-art technology facility in Dublin, Ireland. The Dublin-based team will play a critical role in our continued digital transformation and will function as a center of excellence for SiriusXM’s global Product and Technology organization.
SiriusXM’s new Dublin facility will comprise a workforce primarily focused on software development, automotive technology, engineering, AdTech, data science, and analytics. Talent based in the new technology hub will be charged with developing and implementing best-in-class standards for high-quality, scalable software deliveries for SiriusXM’s streaming and in-vehicle audio entertainment platforms.
How You’ll Make an Impact:
As a Senior Software Engineer in our Embedded Systems team, you’ll be key in developing and enhancing software that powers SiriusXM’s automotive infotainment systems. You’ll work across the full development lifecycle, designing advanced features, resolving complex technical issues, and collaborating with internal teams and external partners to ensure the seamless integration of SiriusXM technology in vehicles.
What You’ll Do:
* Develop Embedded Software: Build and maintain features for SiriusXM’s automotive infotainment systems and head units.
* End-to-End Development: Participate in all stages of development, from concept to release, implementing new features in an Agile environment.
* Collaboration and Integration: Work with SiriusXM’s receiver manufacturing partners to address software issues and support system integration.
* Estimate and Scope: Assist in project scoping and estimating tasks to ensure timely and cost-effective project execution.
* Documentation and Code Quality: Author high-quality software components and technical documentation to meet functional and quality standards.
* Technical Support: Provide troubleshooting and support for design and implementation challenges throughout the development lifecycle.
* Design Reviews: Participate in design reviews and integration of new features, analyzing and improving existing architecture and identifying gaps.
What You’ll Need:
* Education: Bachelor’s degree in Software Engineering, Computer Science, or related field (Master’s preferred).
* Experience: 5+ years in embedded software development, ideally for automotive or consumer electronics products.
* Technical Skills:
o Proficiency in C/C++, Rust, and familiarity with Java, React Native, Qt/QML, JSON, and Flutter.
o Experience with Android Automotive OS (AAOS), Linux, and real-time embedded systems.
* Systems and Protocols:
o Knowledge of client/server communication, Internet Protocols, and IPC mechanisms (sockets, message queues, shared memory).
o Familiarity with BLE, WiFi, CAN, LIN, Ethernet, and secure architecture practices (e.g., SELinux, QNX).
o Experience with Automotive Development Life Cycles, AUTOSAR, and IoT-based distributed systems is a plus.
* Development Environment:
o Proficiency with advanced IDEs, compilers, CI/CD tools, and version control (GitHub).
o Familiar with Agile and configuration management tools like Jira, Jama, and Confluence.
* Communication and Collaboration:
o Strong written and verbal communication skills with the ability to work effectively across teams and with external partners.
o Experience providing feedback during documentation and source code reviews, and participating in cross-functional design reviews.
Additional Skills:
* Comfortable working in a matrixed, fast-paced environment.
* Ability to manage time effectively, prioritize tasks, and work independently or as part of a team.
* Strong attention to detail, with the ability to troubleshoot complex systems and provide clear solutions.
* Commitment to high-quality code, customer service, and continuous improvement in a dynamic, collaborative team.
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 on the basis of actual or perceived race, creed, colour, 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.
#TEG24
#J-18808-Ljbffr