Social network you want to login/join with:
Senior Software Engineer Android, Dublin col-narrow-left
Client: Cpl
Location: Dublin, Ireland
Job Category: Other
-
EU work permit required: Yes
col-narrow-right
Job Reference: 9ddd790f6b36
Job Views: 3
Posted: 22.07.2025
Expiry Date: 05.09.2025
col-wide
Job Description: Senior Software Engineer Android
How you'll make an impact:
The Senior Software Engineer will be responsible for maintenance and new feature development of the SiriusXM L application running on Android, Linux, and Windows platforms and used by our Automotive customers and internal SiriusXM teams for UI/UX trials written in C++ / Qt Framework.
The ideal candidate will have a proven track record of participating in an embedded SW development team, designing, implementing, and testing sophisticated software architectures, and will have been directly responsible for developing software.
What you'll do:
• Design, document, and implement reference application software to bring SAT and IP streaming audio, data and advanced to automotive.
• Support the full software development lifecycle from initial feature definition through software release and in-field customer support.
• Perform analysis of internal and third-party product requirements and specifications, understanding of 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 Sirius XM partners.
• Author software components, ensuring they meet functional and quality requirements.
• Utilize best practices in implementing software deliverables.
• Assist in supporting end-users of the software deliverables, providing support as needed.
• Perform special projects, lab/field testing, and other duties as necessary.
Assist in the development of user interface software specifications and software for SiriusXM Radio receiver products.
• Assist in the development of advanced Infotainment and Telematics features for SiriusXM Radio receiver products.
• Provide regular and accurate reports to the Senior Manager – OEM Validation and perform special projects, lab/field testing, and other duties as necessary.
• Performs other duties as assigned
What you'll need:
• BS Software Engineering or equivalent experience required.
Masters Software Engineering is desired.
• 5+ or more years of expertise in software, framework and application development for embedded consumer or automotive products.
• Proficient with in Qt/QML Framework
• Experience with Android, AAOS, Linux
• Experience with advanced software development environments (IDE, compilers, operating systems, source management tools, CI/CD, and test tools)
• Experience in a variety of programming languages/frameworks across the stack including C/C++, Rust, Java, React Native, JSON, QT, Flutter
• Knowledge in object-oriented methodologies, and system software design concepts
• Experience in participating in formal documentation and source code reviews, providing relevant and insightful feedback to team members
• Working knowledge with REST HTTP protocols
Desired experience with one or more these areas:
• Automotive Client for Android Automotive Operating System
• Software Life cycle, technology and Protocols in Automotive Domain
• Familiarity of formal software design and agile processes
• Familiarity with configuration management and defect tracking tools (GitHub, Jira)
• Familiarity with unit testing best practices
• Familiarity with both Windows and Unix-like Operating Systems
• Good public speaking and presentation skills.
• Interpersonal skills and ability to interact and work with staff at all levels.
• Excellent time management skills, with the ability to prioritize and multitask, and work under shifting deadlines in a fast-paced environment.
• Excellent written and verbal communication skills.
• Ability to work independently and in a team environment.
• Ability to pay attention to details and be organized.
• Ability to project professionalism over the phone and in person.
• Ability to handle multiple tasks in a fast-paced environment.
• Commitment to "internal client" and customer service principles.
• Willingness to take initiative and to follow through on projects.
#J-18808-Ljbffr