Display Software Engineer

Cardinal Integrated Technologies, Inc.

$100K — $130K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field, or equivalent experience.
  • 5+ years of professional experience in embedded software/firmware development for senior role, or 3+ years for junior role.
  • Proficient in C/C++; Python skills are a plus.
  • Familiarity with embedded hardware and communication protocols (I2C, SPI, USB, RS232) is advantageous.

Responsibilities

  • Develop firmware and drivers for Mixed Reality display technology.
  • Contribute to the development of next-generation Mixed Reality products.
  • Create and improve display diagnostics and calibration tools.
  • Design functional test scripts for display firmware features.
  • Assist in hardware bring-up and device failure analysis.
  • Review and provide feedback on software and firmware changes.
  • Document display software features and troubleshooting processes.

Benefits

  • Opportunity to work on cutting-edge Mixed Reality technology.
  • Collaborative team environment with a focus on innovation.
  • Gain hands-on experience with hardware bring-up and embedded systems.
  • Chance to contribute to next-generation product development.
  • Onsite work in Redmond, WA promoting teamwork and synergy.
Full Job Description
Role: Display Software Engineer
Location: Redmond, WA - onsite
Request-ID: 14911-1
Duration: 6+ Months


The Mixed Reality display software team builds the display pipeline software/firmware from operating system to hardware silicon on Mixed Reality products. We are looking for a highly motivated software/firmware engineer with experience in developing firmware, driver, and embedded software for the display subsystem.

Responsibilities:
• Firmware and driver development for the Mixed Reality display software team.
• Help define the next generation of Mixed Reality products.
• Develop, instrumentation, test, debug, and improve our own and third-party display diagnostics and calibration tools.
• Design and build functional test scripts and software for display firmware features.
• Assist with hardware bring-up and device manufacturing and failure analysis.
• Review and provide feedback on incoming software and firmware code changes.
• Provide documentation/wiki on display software/firmware features and troubleshooting tips.

Required Qualifications:
• BS or MS in Computer Engineering, Electrical Engineering, Computer Science or related field OR equivalent professional experience.
• 5+ (senior) or 3+ (junior) years of professional experience in embedded software/firmware development.
• Strong programming skills (C/C++ required and Python desirable).
• Embedded hardware experience, including understanding schematics, I2C, SPI, USB, RS232, and associated communication protocols, is a plus.

Preferred Qualifications:
• Windows or Linux device driver development.
• Experience in Android and/or Qualcomm SoC.
• Experience in display hardware bring-up and manufacturing.
• Excellent written and verbal communications skills.
• Experience with debugging tools such as JTAG, oscilloscopes and bus analyzers.
• Experience in AR/VR technology.

Similar Jobs

More Jobs at Cardinal Integrated Technologies, Inc.

More Consumer Technology Jobs

Find similar Display Software Engineer jobs: