Staff Software Engineer


Staff Software Engineer – Grass Valley

Researches, designs, develops and tests new software for AJA products. Provides technical direction and support to other engineering management and engineering project members.

Requirements:

  • Design firmware architecture and implementation plans for a given product or group of products.
  • Collaborate closely with Hardware Engineers, Software Engineers, Engineering Managers, and Product Managers in a team environment to ensure the product requirements are met.
  • Support all phases of product development, including early architecture requirements, helping with hardware analysis, firmware architecture, implementation, product design and development.
  • Technically represent products with cross-functional partner teams and leadership.
  • Work with Engineering Managers and Technical Leads to build Objectives and Key Results that support strategic business needs for products.
  • Identify future risks, act as the technical point of escalation when development efforts are no longer on-track for delivery, and lead mitigation efforts.

Desirable Skills and Experience:

  • Extensive experience with embedded software design and programming in C/C++ on Linux.
  • Experience defining software architecture for embedded products.
  • Experience designing and implementing REST interfaces.
  • Experience developing kernel device drivers for the Linux Operating System.
  • Experience designing and developing multi-threaded, hard real-time applications.
  • Knowledge of, and solid experience with, Object Oriented Programming, Design Patterns, Separation of Concerns, and general software engineering best practices.
  • Experience with JavaScript/TypeScript in both frontend and backend development.
  • Proficient in React.js and modern frontend development.
  • Strong experience with Node.js and RESTful API development.
  • Solid understanding of Git, CI/CD, and Automated QA practices.
  • Experience working with databases (both SQL and NoSQL).
  • Experience with STL and extender libraries such as Qt.
  • Experience with video formats and signaling.
  • Experience with compression, video pipelines, or encoding technologies such as H.264/H.265.
  • Experience with video test equipment including Waveform Monitors, Signal Generators, and Oscilloscopes.
  • Experience with Inter-Process Communication and Multi-Processing applications.

Education and Experience:

  • MSEE/CS combined with 10+ years of related experience, or BSEE/CS combined with 12+ 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.