Easy Apply Now

A bit about us:

a leading manufacturer of video interface technologies, converters, digital video recording solutions and professional cameras, bringing high-quality, cost-effective products to the professional, broadcast and post-production markets.

Why join us?

  • Competitive base salary and overall compensation package
  • Full benefits: Medical, Dental, Vision
  • Generous PTO, vacation, sick, and holidays
  • Life Insurance coverage
  • 401 (K) with generous company match

Job Details

Design, develop, and maintain macOS drivers and applications for audio and video devices.
Collaborate with cross-platform teams to define, design, and ship new features and enhancements.
Optimize macOS driver performance to ensure high-quality audio and video output.
Troubleshoot, debug, and resolve issues related to driver functionality and performance.
Work closely with hardware engineers to ensure seamless integration of devices with macOS.
Stay abreast of the latest developments in macOS and DriverKit to ensure compatibility and leverage new features.
Document development processes, code changes, and provide technical support to internal teams.
Conduct code reviews and ensure code quality through automated testing and continuous integration. Design, develop and test software.
Support and/or install software applications/operating systems.
Participate in the testing process through test review and analysis.
Provide technical support to project team members.
Demonstrate expertise in a variety of the field's concepts, practices, and procedures.
Rely on extensive experience and judgment to plan and accomplish goals.
May provide consultation on complex projects and is considered to be the top-level contributor/specialist.
Contribute to the development of project goals, schedules, and resource planning.
Desirable Skills and Experience:

Proven experience as a Mac Developer with a focus on macOS driver development.
Strong proficiency in C/C++ and Objective-C programming languages.
Extensive experience with macOS development and system-level programming.
Solid understanding of macOS architecture and kernel extensions.
Experience with macOS debugging tools and performance optimization techniques.
Excellent problem-solving skills and attention to detail.
Ability to work collaboratively in a team environment as well as independently.
Strong communication skills, both written and verbal.
Ability to apply new technology independently.
Ability to design multiple subsystem architecture.
Ability to plan projects.
Ability to solve complex problems involving multiple sub systems.
Understand related products' architecture.
Understand competitive products.
Problem solving requires originality and ingenuity using knowledge gained while specializing in field.
A wide degree of creativity and latitude is expected.
Willingness to adapt to changing business needs and deadlines that my extend work hours.
Willingness to adhere to company policies and support management decisions and goals in a positive and professional manner.
Experience with DriverKit, IOKit, Core Audio, Core Media, AVFoundation, and related macOS frameworks.
Familiarity with low-level audio/video protocols and standards.
Previous experience in working with hardware teams or embedded systems.
Familiarity with PCIe and/or Thunderbolt driver development.
Easy Apply Now