**Software Engineer III – Embedded Android**
We are launching a new state-of-the-art technology facility in Dublin, Ireland. This team will play a critical role in our continued digital transformation and function as a center of excellence for SiriusXM's global Product and Technology organization.
SiriusXM Connected Vehicle is a leading provider of connected services to vehicle manufacturers, delivering one of the most broadly adopted connected vehicle platforms in North America for the last 25 years.
The Software Engineer III will be responsible for maintenance and new feature development of 360L SiriusXM application running on Android, Linux, and Windows platforms used by internal SiriusXM for UI/UX trials and regression testing.
This individual will have a proven track record of participating in an embedded SW development team, designing, implementing, and testing sophisticated software architectures. They will also have prior Android development experience.
* Assist in the design, documentation, and implementation of application software to bring SAT and IP streaming audio, data and advanced user interfaces to our customers.
* 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.
We are looking for a candidate with a BS in Software Engineering, Computer Science or equivalent and 3-5+ years of successful, relevant software development experience. Acceptable product areas include:
* Automotive sound manufacturers (radio head units, telematics and navigation systems)
* Android or iOS Apps
* Mobile telephone systems
* Satellite receivers
* Automotive engine controllers
* Instrument Clusters
* Embedded software for medical devices
* Bluetooth and / or Wi-Fi products
The ideal candidate should have expertise in Android Framework, object-oriented methodologies, and system software design concepts. They should also have programming experience in Java or Kotlin and familiarity with IDEs and development/debugging tools.