Principal Windows Application Developer
We are launching a new state-of-the-art technology facility in Dublin, Ireland, which 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.
The successful candidate will apply their experience in overseeing the technical direction of a software development team with the responsibility of new software products that assist our customers in integrating SXM technology, software, products, and tools into customer systems and designs.
The Principal Software Engineer will be primarily responsible for ensuring the deliverables for the development and execution of software for SiriusXM Satellite Radio systems.
Key Responsibilities:
* Contribute to and oversee a team designing, developing, testing, and documenting software used to develop, prototype, validate SXM satellite, streaming and UI/UX technology.
* Support the full software development lifecycle from initial requirements definition through software release and end-user support.
* Perform analysis of software requirements, deriving solution approaches, software architectures, and designs to meet end-user needs.
* Work with customers on integration of our technology into their systems.
* Participate in software design and review sessions with the software team and other stakeholders.
Requirements:
* BSc/MSc Engineering, Engineering Management, or equivalent experience.
* 10+ years of expertise in software programs involving embedded, real-time software for automotive and consumer electronic products.
* 5+ years of experience in software development process improvement initiatives.
* PMP Certification is a plus.
* Experience with Agile methodology including Kanban.
* Proficiency in both C# and C++ (14/17+).
* Excellent algorithmic and object-oriented design skills.
* UI development experience of Windows or web applications.
* Solid knowledge of Windows internals (threads/events/messages/timers/FS/multimedia/etc.).
* Hands-on experience with Visual Studio, Git, Jira, CI/CD.
* Experience in at least one of the following general areas: system applications/services development, full-stack development, driver development, protocol stack development, and mobile application development.
Salary:
$100,000 - $120,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.
* Maternity and paternity leave.
* Adoption leave.