For our client, the leading audio entertainment company in North America, and the premier programmer and platform for subscription and digital advertising-supported audio products, we are looking for an experienced Requirement Engineer Manager.
Our Client’s platforms collectively reach approximately 150 million listeners, the largest digital audio audience across paid and free tiers in North America, and deliver music, sports, talk, news, comedy, entertainment and podcasts.
Position Summary:
The successful candidate will apply their experience with Managing Requirements for Software teams toward the analysis, documentation, coordination and overall management of requirements regarding new software used to build automotive and aftermarket infotainment products. This individual will be a key member of the team responsible for working closely with stakeholders and translating the imprecise, incomplete needs and wishes of the potential users of software into complete, precisely agreed upon set of formal specifications that can serve as a basis for all subsequent software development activities. These requirements will drive design, documentation, implementation, and validation of software components used by multiple internal and external customers to launch exciting new satellite radio audio and data services and advanced telematics features. The ideal candidate will be a self-starter who can work both independently and within a team environment.
The Software Requirements Manager will be primarily responsible for the management to enable software teams toward the development and execution of software for Satellite Radio systems. Typical duties of the Software Engineer will include:
● Participate with stakeholders to ensure development and readiness of requirements for next generation software to control Satellite and streaming audio, data services and advance telematics features.
● Assist in the development of user interface software specifications and software for Radio receiver products.
● Assist in the development of advanced Infotainment and Telematics features for Radio receiver products.
● Collaborate with receiver manufacturer partners to resolve outstanding user interface software issues during the product development process.
● Provide regular and accurate reports to the Senior Manager – OEM Validation and perform special projects, lab/field testing, and other duties as necessary.
Duties and Responsibilities:
· Support the full software development lifecycle from initial feature definition through software release and in-field customer support:
- Participate in requirements identification, and management for the next generation software platform to enable next generation Satellite and Streaming Radio Receiver products.
- 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 review sessions with the software team and other stakeholders.
- Author supporting documentation which may include software application notes, customer feature guides and training materials for distribution and presentation to business partners.
- Keep metrics on requirement completeness and report on quarterly software releases alignment to functional and quality requirements.
- Utilize best practices in implementing software deliverables.
- Formulation / capturing of technical requirements
- Provide status reports for requirements capture, validation and verification.
- Review and creation of requirement specifications or user stories and identification of improvement potential
- Optimization of the requirement processes
- Execution of requirement reviews with Subject Matter Experts and Test Engineers
- Documentation of system requirements
- Ensure compliance with industry standards (e.g. Automotive with ISO 26262 and Automotive SPICE)
- Validation of specifications and errors in requirement management tools such as JAMA
Technical Qualifications:
● BS Software Engineering or equivalent experience required. MS Software Engineering is desired.
● 7-10 or more years expertise in software Requirements Engineering.
● Experience with software frameworks, architecture and life cycle.
● Familiarity with one or more: C/C++. C#, Java, HTTP, JSON, QT, Flutter
● Familiarity with Android, AAOS, iOS or other frameworks
● Experience with advanced software development environments (IDE, compilers, operating systems, source management tools, CI/CD, and test tools).
● Familiarity with embedded, real-time software design and implementation with the ability to clearly articulate complex system architecture, and design considerations.
● Desired experience with or more these areas:
o Automotive Clients for Android Automotive Operating System
o Technology and Protocols in Automotive Domain
o User feature UI/UX
o Consumer or Automotive audio and infotainment products (radio head units, navigation systems, MP3 connectivity, CD players, telematics systems, etc.)
o Digital communications
o Client/server communications (e.g. PC/device)
o protocols BLE, WiFi, CAN, LIN, or Ethernet.
o Internet Protocol products and technology
o IPC Mechanisms – Sockets, Message Queues, Shared Memory, etc.
● Experience with formal software design processes.
● Experience with program management and software milestone deliverable
● Experience working with internal and external customers
● Experience with configuration management tools such as ClearCase, MS-VSS, and GIT
● Experience in the creation and implementation of Software Requirements
● Experience with test traceability with Requirements
● Write effective software application notes, programming manuals, and training materials for distribution and presentation to partners.
● Experience in participating in formal documentation and source code reviews, providing relevant and insightful feedback to team members.
● Previous direct experience with a consumer electronics and/or automotive electronics product development company preferred.
● A high-level of personal computer proficiency is required, including experience and familiarity with Microsoft Office and engineering software.
● Thorough knowledge of MS-Office Suite (Word, Excel, PowerPoint, Access).
Benefits You Can Expect:
● Competitive salary and annual bonus program
● Healthcare provided to all employees and their eligible family members, paid by the Company
● Life cover (4X base salary)
● Short and long-term disability
● Pension contributions up to 8% of your annual base salary
● Bike2Work scheme
● Tax saver tickets
● Employee Assistance Program
● 25 days annual leave (pro-rated)
● 10 days paid sick
● Maternity and paternity leave
● Adoption leave
#LI-SN1