Display Software Engineer
Job Description
In Mixed Reality, people-not devices-are at the center of everything we do. Our tech moves beyond screens and pixels, creating a new reality aimed at bringing us closer together-whether that's scientists "meeting" on the surface of a virtual Mars or some yet undreamt-of possibility. To get there, we're incorporating diverse groundbreaking technologies from sensors, computer vision, machine learning, human-computer interaction, AI, and more.
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.
Date Posted
03/03/2024
Views
18
Similar Jobs
Software Engineer II, Graphics/Vulkan - DigitalFish
Views in the last 30 days - 0
DigitalFish is seeking a Software Engineer II Graphics to join their dynamic team The ideal candidate will have experience in realtime graphics and ma...
View DetailsSr. RF Silicon Software Engineer (Starlink) - SpaceX
Views in the last 30 days - 0
SpaceX is actively developing technologies to make human life on Mars possible and deploying Starlink the worlds largest satellite constellation provi...
View DetailsSr. Software Engineer, Starlink Ground Stations - SpaceX
Views in the last 30 days - 0
SpaceX is a company that aims to make human life on Mars possible by developing advanced technologies for a future of outdoor exploration They are cur...
View DetailsSoftware Engineer, Starlink Ground Stations - SpaceX
Views in the last 30 days - 0
SpaceX is a company that aims to make human life multiplanetary by developing technologies for a future where humanity explores the stars They are cur...
View DetailsSenior Software Engineer, Networking Software - NVIDIA
Views in the last 30 days - 0
NVIDIAs platforms have made significant impacts in AI and SoftwareDefined Networking with widespread use across leading academic institutions startups...
View DetailsIT Engineer, End User Support - NVIDIA
Views in the last 30 days - 0
NVIDIA is seeking an IT Engineer to support Field Office sites manage IT inventory ensure compliance resolve issues communicate updates and improve op...
View Details