Senior Software Engineer – Android
Who We Are:
SiriusXM and its brands (Pandora, SXM Media, AdsWizz, Simplecast, and SiriusXM Connected Vehicle Services) are leading a new era of audio entertainment and services by delivering the most compelling subscription and ad-supported audio entertainment experience for listeners in the car, at home, and anywhere on the go with connected devices.
This is the place where a diverse group of emerging talent and legends alike come to share authentic and purposeful songs, stories, sounds and insights through some of the best programming and technology in the world.
How you’ll make an impact:
The Senior Software Engineer will be responsible for maintenance and new feature development of the SiriusXM 360L application running on Android, Linux, and Windows platforms. The ideal candidate will have a proven track record of participating in an embedded SW development team, designing, implementing, and testing sophisticated software architectures.
What you’ll do:
* Design, document, and implement reference application software for SAT and IP streaming audio.
* 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.
* Participate in software design and review sessions with the software team and other stakeholders.
* Author software application notes, programming manuals, and training materials.
* Ensure software components meet functional and quality requirements.
* Utilize best practices in implementing software deliverables.
* Assist in supporting end-users of the software deliverables.
* Perform special projects, lab/field testing, and other duties as necessary.
* Assist in the development of user interface software specifications.
* Provide regular and accurate reports to the Senior Manager – OEM Validation.
What you’ll need:
* BS Software Engineering or equivalent experience required; Masters desired.
* 5+ years of expertise in software development for embedded consumer or automotive products.
* Proficient with Qt/QML Framework.
* Experience with Android, AAOS, Linux.
* Experience in a variety of programming languages/frameworks 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.
* Working knowledge with REST HTTP protocols.
* Familiarity with configuration management and defect tracking tools (GitHub, Jira).
* Excellent time management skills and ability to prioritize tasks.
* Ability to work independently and in a team environment.
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.
#J-18808-Ljbffr