资深软件工程师 - 桌面和移动应用 - Roon
Principal Software Engineer - Desktop and Mobile Applications - Roon
HARMAN的职业发展
作为一家快速发展的技术领导者,HARMAN充满着致力于让生活更美好的人。创新、包容和团队合作是我们的基因。当你加入我们所面对和解决的挑战时,你会发现,在HARMAN你可以成长、做出改变,并为每天的工作感到自豪。
职位简介
在Roon,我们正处于革新人们体验音乐方式的最前沿。自成立以来,我们一直致力于开发将音乐流媒体转化为沉浸式旅程的软件,特别针对听众的偏好和独特品味进行定制。
在Harman International的旗下,Roon继续保持敏捷初创企业的精神,同时拥有全球巨头的资源和影响力。我们的团队由充满热情的人组成,他们相信音乐的力量可以连接和激励人们。我们是开发者、设计师、工程师和音响爱好者,共同致力于让听音乐更加有趣、个性化和互联。
加入我们,成为我们开发团队的重要资源,帮助我们继续迈向卓越。释放你的创造力和技术实力,打造并维护行业标杆的高标准。迎接创造前沿技术的挑战,使我们成为领导者,并在创新和卓越定义的未来中发挥关键作用。我们邀请你申请,成为我们在HiFi音频软件领域设定新标准的旅程中的一员。加入我们,为全球用户创造沉浸式且创新的音频体验。
你将负责
- 为HiFi音频爱好者设计、开发和维护高性能的桌面和移动应用,支持Windows、macOS、iOS、Android和Linux平台,推动技术方向并确保跨平台的无缝体验。
- 使用主要基于C#和.NET的技术领导跨平台开发项目,运用深厚的专业知识提升可扩展性、可维护性和产品的长期演进。
- 设计和优化管理音频内容、音乐元数据和低延迟音频流的复杂系统,利用对网络协议和并发模型的精通,提供稳健的解决方案。
- 担任技术领导者和导师,指导团队成员遵循架构、性能分析和测试的最佳实践。
查看英文原文
A Career at HARMAN
As a technology leader that is rapidly on the move, HARMAN is filled with people who are focused on making life better. Innovation, inclusivity and teamwork are a part of our DNA. When you add that to the challenges we take on and solve together, you’ll discover that at HARMAN you can grow, make a difference and be proud of the work you do every day.
About the Role
At Roon, we are at the forefront of revolutionizing the way people experience music. Since our inception, we have dedicated ourselves to developing software that transforms music streaming into an immersive journey, tailored specifically to the listener's preferences and unique tastes.
Under the umbrella of Harman International, Roon continues to operate with the spirit of a nimble startup, backed by the resources and reach of a global powerhouse. Our team comprises passionate individuals who believe in the power of music to connect and inspire. We are developers, designers, engineers, and audiophiles united by a common goal—to make listening to music more engaging, personal, and connected.
Join us to become a vital resource in our development team, helping us continue our journey towards greatness. Unleash your creativity and technical prowess to build and uphold exceptional standards that become benchmarks in our industry. Embrace the challenge of creating cutting-edge technologies that position us as leaders and be instrumental in charting the course to a future defined by innovation and excellence. We invite you to apply and be a part of our journey to set new standards in HiFi audio software. Join us in creating an immersive and innovative audio experience for users worldwide.
What You Will Do
- Architect, develop and maintain high-performance desktop and mobile applications for HiFi audio enthusiasts across Windows, macOS, iOS, Android, and Linux, driving technical direction and ensuring seamless cross-platform experiences.
- Lead cross-platform development initiatives using primarily C# and .NET-based technologies, applying deep expertise to improve scalability, maintainability, and long-term product evolution.
- Design and optimize complex systems that manage audio content, music metadata, and low-latency audio streaming across local networks, leveraging your mastery of network protocols and concurrency models to deliver robust solutions.
- Serve as a technical leader and mentor, guiding team members in best practices for architecture, performance profiling, and troubleshooting, while raising the overall technical bar.
- Proactively identify and address risks in project delivery, communicate complex technical concepts to stakeholders, and influence decisions to align engineering efforts with business goals.
- Drive innovation in audio streaming and system architecture, recommending and implementing advanced solutions that enhance user experience, performance, and reliability.
What You Need to Be Successful
- 10+ years of professional software engineering experience, including experience owning end-to-end delivery of complex projects.
- Extensive experience with C# and .NET based technologies.
- Strong systems software understanding of data storage, processing, memory management, filesystems, networking, and concurrency.
- Sound understanding of network protocols and cross-platform development (Windows, macOS, iOS, Android, and Linux).
- Experience with automated pipelines for continuous build and integration systems (CI/CD).
- Familiarization with containerization and virtualization technologies (Docker, VMware, HyperV, etc) and packaging software for these environments.
Bonus Points if You Have
- Bachelor’s degree in computer science or other related field.
- Specializing in any of the following areas: UI/UX engineering, Mobile application development, Networking, Graphics (real-time rendering or image processing), Audio (playback, management, processing), Software performance profiling, debugging, and optimization.
- Experience with media playback engines on desktop and / or mobile platforms.
- A passion for delivering top-notch audio experiences to users and an interest in the audio technology domain.
- Familiarity with GPU programming and Node.js.
What Makes You Eligible
- Be willing to travel up to 5%, domestically and internationally.
- Able to work virtually in any US time zone.
- Successfully complete a background investigation and drug screen as a condition of employment.
What We Offer
- Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location
- Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.)
- Extensive training opportunities through our own HARMAN University
- Competitive wellness benefits
- Tuition reimbursement
- “Be Brilliant” employee recognition and rewards program
- An inclusive and diverse work environment that fosters and encourages professional and personal development
Salary Ranges:
$ 134,250 - $ 196,900HARMAN is proud to be an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard torace, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Originally posted on Himalayas