Windows Applications Developer
We are launching a new state-of-the-art technology facility in Dublin, Ireland, as part of our continued digital transformation. The Dublin-based team will play a critical role in shaping the future of audio entertainment and services.
About Us
Cpl is partnering with SiriusXM to deliver compelling subscription and ad-supported audio experiences for listeners worldwide. Our vision is to create effortlessly connected audio environments where everyone can access the voices, stories, and music they love.
Job Description
The Software Engineer III will be responsible for maintenance and new feature development of emulator and waveform modeling toolsets running on Windows and written in C# and C/C++. These tools provide advanced research and testing capabilities for next-generation SiriusXM satellite radio module firmware.
Duties and Responsibilities:
* Assist in designing, documenting, and implementing application software for SAT and IP streaming audio, data, and advanced user interfaces.
* Support the full software development lifecycle from initial feature definition through software release and in-field customer support.
* Analyze internal and third-party product requirements and specifications to understand software framework architectures and designs.
* 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 SiriusXM partners.
* Author software components that meet functional and quality requirements.
* Implement software deliverables using best practices.
* Assist in supporting end-users of the software deliverables and provide necessary support.
* Perform special projects, lab/field testing, and other duties as needed.
Requirements
* BSc Software Engineering or relevant experience, MSc Software Engineering desired.
* 3+ years of expertise in software, framework, and application development.
* Proficiency in C and C++ (14/17+).
* Experience with C# highly desired or ability to learn it in a short period.
* Excellent algorithmic and object-oriented design skills.
* UI development experience on Windows.
* Good knowledge of Windows internals (threads/events/messages/timers/etc.).
* Hands-on experience with Visual Studio, Git, CI/CD.
* Experience in at least one of the following areas: system applications/services development, driver development, protocol stack development, mobile application development.
Salary
$120,000 - $150,000 per year
Benefits
* Competitive salary and annual bonus program.
* Healthcare provided to all employees and their eligible family members.
* 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 leave.
* Maternity and paternity leave.
* Adoption leave.