Engineering Detroit, Michigan


Description

SiriusXM and Pandora have joined together to create the leading audio entertainment company in the U.S. Together, we are uniquely positioned to lead a new era of audio entertainment by delivering the most compelling subscription and ad-supported audio experiences to millions of listeners -- in the car, at home and on the go. Our talent, content, technology and innovation continue to be at the forefront, and we want you to be a part of it! Check out our current openings below and at http://www.siriusxm.com/careers

 

Position Summary:

The Senior Software Engineer will be responsible for designing, developing, documenting and integrating components for OEM implementations of a Sirius XM Radio.  The main languages used are C++ and Java in QNX, Linux, and Android environments.

The ideal candidate will have a proven track record of designing, implementing, and testing sophisticated software architectures and will have been directly responsible for architecting and developing software.  This position requires a detail-oriented individual that is a self-starter who can work both independently and within a team environment.

Duties and Responsibilities:

  • Deliver products to market by working closely with customers, engineering, design, and program management teams in an Agile environment.
  • Perform function/feature coding, including ensuring suitability code in Continuous Integration (Jenkins) environment.
  • Provide primary (level 1) technical support to Sirius XM's automotive partners in their design efforts and triage/troubleshoot issues.
  • Provide risk analysis, prioritization, and scheduling of outstanding change requests (bugs) and feature enhancements.
  • Provide regular and accurate reports to management and perform special projects, lab/field testing, and other duties as necessary.
  • Ability to analyze and/or contribute to software architecture.

Supervisory Responsibilities:

  • None.

Minimum Qualifications:

  • Bachelor's or higher in computer science, computer engineering, related technical discipline or other relevant experience. MSEE or MSCS or equivalent preferred.
  • 5-10 years of successful, relevant software development and validation experience. Acceptable product areas include: Automotive sound manufacturers (radio head units, CD Players, telematics systems, navigation systems, etc.

Requirements and General Skills:

  • Excellent time management skills, with the ability to prioritize and multi-task, and work under shifting deadlines in a fast-paced environment
  • Interpersonal skills and ability to interact and work with staff at all levels
  • Strong organizational skills and attention to details
  • Good public speaking and presentation skills.
  • 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.
  • Creative writing ability.
  • Excellent time management skills, with the ability to prioritize and multi-task, and work under shifting deadlines in a fast-paced environment.
  • Must have legal right to work in the U.S.

Technical Skills:

  • Expertise in Java and Android using RxJava, Dagger, and JNI
    • Understanding, Coding and working experience in Android is a must.
  • Expertise in C++ in an embedded environment
  • Expertise in object oriented methodologies, and system software design concepts
  • Working knowledge with REST HTTP protocols
  • Working knowledge of scripting languages (Ruby, Python)
  • Working knowledge of XML, JSON, HTML
  • Experience in participating in formal documentation and source code reviews, providing relevant and insightful feedback to team members
  • Familiarity of formal software design and agile processes
  • Familiarity with configuration management and defect tracking tools (GIT, HP Quality Center, JIRA)
  • Knowledge of unit testing best practices
  • Familiarity with configuration management and defect tracking tools
  • Ability to use MS Word, Excel and Access; including style sheet and macro development
  • Familiarity with both Windows, Linux-based, and Android Operating Systems.
  • Android or iOS Apps
  • Mobile telephone systems
  • Satellite receivers
  • Automotive engine controllers
  • Blue Tooth and / or WiFi product.

 
More details about our company benefits can be found https://jobs.jobvite.com/siriusxm/p/cultureanddiversity! 

Our goal at SiriusXM+Pandora is to provide and maintain a work environment that fosters mutual respect, professionalism and cooperation. SiriusXM+Pandora 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.

The requirements and duties described above may be modified or waived by the Company in its sole discretion without notice.