Demo

Staff Software Engineer - Mac Developer

AJA Video Systems
Grass Valley, CA Full Time
POSTED ON 2/19/2025
AVAILABLE BEFORE 5/17/2025

Researches, designs, develops and tests new software for AJA products, with at specific emphasis on Mac OS. Provides technical direction and support to other engineering project members.

Requirements :

  • 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.
  • Education and Experience :

  • MSEE / CS combined with 8 years of related experience, or BSEE / CS combined with 10 years related experience or equivalent combination of education and experience.
  • This is a full-time position with competitive pay and benefits. The base salary for this position is $131,961 - 219,507. This range reflects base salary only, and does not include additional compensation or benefits. Individual base pay is determined by various factors such as relevant experience, education, training and skills, and the scope and responsibilities of the position.

    Email resumes to : jobs@aja.com

    Life at AJA

    A career at AJA Video Systems will be unlike any other you're exploring. You'll be challenged and inspired with creative design opportunities working in a beautiful Sierra Foothills location on a campus designed to facilitate learning, teamwork and innovation with products that are changing the broadcast and media landscape. Our location in Grass Valley is a paradise for people who enjoy the outdoors - hiking, fishing, white water rafting and kayaking, skiing, or camping.

    We look for people interested in turning ideas into real products. Our products facilitate video and movie productions. We want people who are creative, out-of-the-box thinkers and who are tenacious problem-solvers.

    The nearby Yuba is considered one of the most beautiful rivers in California. We are located an hour from Lake Tahoe, an hour from Sacramento, and about two hours from the Bay Area. Grass Valley also hosts multiple music festivals and is home for numerous artists, writers and musicians. Nevada City, our sister city, was recently voted one of the top ten small towns in the U.S. We have excellent schools including numerous charter schools that appeal to specific talents and interests of our community's families.

    Our Benefits

    We offer competitive salaries and have a full range of benefits which include multiple health plan options, dental, vision, life and AD&D insurance, 125 Flexible Spending Accounts, and matching 401(k) plan.

    Salary : $131,961 - $219,507

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Staff Software Engineer - Mac Developer?

    Sign up to receive alerts about other jobs on the Staff Software Engineer - Mac Developer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at AJA Video Systems

    AJA Video Systems
    Hired Organization Address Grass Valley, CA Full Time
    Job Description Sourcing and Procurement Specialist Responsible for sourcing equipment, goods, and services, and managin...
    AJA Video Systems
    Hired Organization Address Grass Valley, CA Full Time
    A career at AJA Video Systems, Inc. will be unlike any other you're exploring. As a Purchasing Manager , you'll be respo...

    Not the job you're looking for? Here are some other Staff Software Engineer - Mac Developer jobs in the Grass Valley, CA area that may be a better fit.

    Staff Software Engineer, Fullstack (Onchain Payments)

    Coinbase Developer Platform, Sacramento, CA

    Senior Software Developer

    Hub Staff, Rocklin, CA

    AI Assistant is available now!

    Feel free to start your new journey!