Job Overview
">About SiriusXM's New Technology Hub:">
SiriusXM is pioneering a new era of audio entertainment and services by delivering the most compelling subscription and ad-supported audio experience for listeners.
">
Our Dublin-based technology facility will be at the forefront of our digital transformation, serving as a center of excellence for SiriusXM's global Product and Technology organization.
">
The team will focus on developing and implementing best-in-class standards for high-quality software deliveries across various platforms.
">
Your Role:
">
As a Staff Software Engineer, you will be responsible for maintaining and developing new features in the 360L application running on Android, Linux, and Windows platforms.
">
You will assist in designing, documenting, and implementing application software to bring SAT and IP streaming audio, data, and advanced user interfaces to our customers.
">
Additionally, you will support the full software development lifecycle, from initial feature definition through software release and in-field customer support.
">
Key Responsibilities:
">
">
* Perform analysis of internal and third-party product requirements and specifications.
">
* Understand software framework architectures and designs 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 partners.
">
* Utilize best practices in implementing software deliverables.
">
* Support end-users of the software deliverables, providing support as needed.
">
* Perform special projects, lab/field testing, and other duties as necessary.
">
* Assist in supporting end-users of the software deliverables, providing support as needed.
">
">
Requirements:
">
Bachelor's Degree: In Software Engineering or equivalent experience required.
">
Desired Qualifications: A Master's degree in Software Engineering is desired.
">
Software Development Experience: 3 or more years of software, framework, and application development experience for embedded consumer, streaming devices, medical devices, industrial automation, client-server, automotive products, web, and mobile services (Android, iOS).
">
Operating System Experience: Experience in one or more of the following operating systems: SELinux/Linux, QNX, Android, iOS, Unix-like, Windows, or embedded RTOS.
">
Programming Language Experience: Experience in a variety of programming languages/frameworks across the stack, including C/C++, Rust, Java, React Native, JavaScript, JSON, QT/QML, Flutter, TypeScript, and Python.
">
Development Environment Experience: Familiarity using advanced software development environments (IDEs, compilers, operating systems, source management tools, CI/CD, and test tools).
">
Agile Process Experience: Familiarity with configuration management and defect tracking tools (GitHub, Jira).
">
Testing Experience: Familiarity with unit testing best practices.
">
Methodologies Experience: Knowledge in object-oriented methodologies and system software design concepts.
">
Communication Skills: Good public speaking and presentation skills.
">
Interpersonal Skills: Interpersonal skills and ability to interact and work with staff at all levels.
">
Time Management: Excellent time management skills, with the ability to prioritize and multitask, and work under shifting deadlines in a fast-paced environment.
">
Written Communication: Excellent written and verbal communication skills.
">
Teamwork: Ability to work independently and in a team environment.
">
Attention to Detail: Ability to pay attention to details and be organized.
">
Professionalism: Ability to project professionalism over the phone and in person.
">
Initiative: Ability to handle multiple tasks in a fast-paced environment.
">
Customer Service: Commitment to 'internal client' and customer service principles.
">
Willingness: Willingness to take initiative and follow through on projects.
">
Key Keyword: SOFTWAREENGINEER