Job Title: Senior Software Engineer
Cpl is partnering with SiriusXM to shape the future of audio, delivering a compelling subscription and ad-supported experience for listeners in the car, at home, and on the go.
About Us:
We are launching a state-of-the-art technology facility in Dublin, Ireland, serving as a center of excellence for SiriusXM's global Product and Technology organization.
Job Description:
The Senior Software Engineer will be responsible for developing and maintaining new features for Satellite and IP features in SiriusXM client applications running on Android, Linux, and Windows platforms.
Key Responsibilities:
* Design, document, and implement customer and reference application software for SAT and IP streaming audio, data, and advanced automotive features.
* Support the full software development lifecycle from initial feature definition through software release and in-field customer support.
* Analyze internal and third-party product requirements and specifications to meet internal and external customer needs.
* Participate in software design and review sessions with the software team and other stakeholders.
* Author software application notes, programming manuals, and training materials for distribution and presentation to Sirius XM partners.
Requirements:
* BS Software Engineering or equivalent experience required. Masters Software Engineering is desired.
* 5+ years of expertise in software development with Java or Kotlin.
* Desired experience in software, framework, and application development for embedded consumer or automotive products.
* Experience in digital communications, client/server communications, protocols (BLE, WiFi, CAN, LIN, Ethernet), Internet Protocol products and technology, IPC Mechanisms, and more.
* Expertise in C/C++11, Rust, Qt/QML framework, object-oriented methodologies, system software design concepts, REST HTTP protocols, formal software design and agile processes, configuration management and defect tracking tools, unit testing best practices, and more.
Work Environment:
SiriusXM is an equal opportunity employer that does not discriminate on the basis of 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.