Crystal Equation
http://cdn.haleymarketing.com/templates/61283/logos/crystalequation-socialmedia.png
https://www.crystalequation.com
https://www.crystalequation.com
true
Pay range is $88 - $93 per hour with full benefits available, including paid time off, medical/dental/vision/life insurance, 401K, parental leave, and more. Our compensation reflects the cost of labor across several US geographic markets. Pay is based on several factors including market location and may vary depending on job-related knowledge, skills, and experience.
THE PROMISES WE MAKE:
At Crystal Equation, we empower people and advance technology initiatives by building trust. Your recruiter will prep you for the interview, obtain feedback, guide you through any necessary paperwork and provide everything you need for a successful start. We will serve to empower you along the way and provide the path for your professional journey.
Software Engineer IV
Summary:
Our company is a world leader in the design of virtual and augmented reality systems. Come work alongside expert software engineers and research scientists to create the technology that makes VR and AR pervasive and universal. Join the adventure of a lifetime as we make science fiction real and change the world.
We are currently seeking a software engineer with a deep C++ skill, passion for systems software and device driver programming, and experience with shipping hardware/software products.
You are the kind of engineer who has expertise writing device drivers, closely with the hardware team.
You are fluent in threading/scheduling and IO primitives on at least one platform, and you have built large scale and kernel-mode drivers, and are skilled using OS and bus level debugging tools (e.g. USB/Firewire/Ethernet protocol analyzers, kernel debuggers, OS event tracing infrastructure, etc.)
Responsibilities:
Minimum Qualifications:
Preferred Qualifications:
Software Engineer IV
Posted: 01/11/2024
2024-01-11
2024-03-15
Job Number: 38502
Job Description
Pay range is $88 - $93 per hour with full benefits available, including paid time off, medical/dental/vision/life insurance, 401K, parental leave, and more. Our compensation reflects the cost of labor across several US geographic markets. Pay is based on several factors including market location and may vary depending on job-related knowledge, skills, and experience.
THE PROMISES WE MAKE:
At Crystal Equation, we empower people and advance technology initiatives by building trust. Your recruiter will prep you for the interview, obtain feedback, guide you through any necessary paperwork and provide everything you need for a successful start. We will serve to empower you along the way and provide the path for your professional journey.
Software Engineer IV
Summary:
Our company is a world leader in the design of virtual and augmented reality systems. Come work alongside expert software engineers and research scientists to create the technology that makes VR and AR pervasive and universal. Join the adventure of a lifetime as we make science fiction real and change the world.
We are currently seeking a software engineer with a deep C++ skill, passion for systems software and device driver programming, and experience with shipping hardware/software products.
You are the kind of engineer who has expertise writing device drivers, closely with the hardware team.
You are fluent in threading/scheduling and IO primitives on at least one platform, and you have built large scale and kernel-mode drivers, and are skilled using OS and bus level debugging tools (e.g. USB/Firewire/Ethernet protocol analyzers, kernel debuggers, OS event tracing infrastructure, etc.)
Responsibilities:
- Design and implement systems software and device drivers that control low-latency high-bandwidth devices, and that move large volumes of data between the device and application software stack efficiently
- Debug complex threading and timing bugs that span the device, operating system, and software stack
- Profile performance problems and drive optimizations that span the device, operating system, and software stack
- Bring up new devices and lead debugging and performance tuning exercises that span multiple hardware/firmware/software teams
- Understand software components from multiple partner teams, lead the integration of those components into the unified product code base, and drive their continued development
Minimum Qualifications:
- 3+ years experience working on systems software in a large scale C++ code base
- Demonstrated knowledge with systems programming on at least one platform
- Demonstrated knowledge writing device drivers on at least one platform
- Experience developing, debugging, and shipping software products on large code bases that span platforms and tools
- Experience with Software Development processes including: source control, bug tracking, and design documentation
- Demonstrated ability working collaboratively in cross-functional teams
Preferred Qualifications:
- 5 or more years of C++ experience
- Experience writing linux drivers and linux kernel patches
- Experience with low-latency, high bandwidth, streaming hardware devices (e.g. video cameras, graphics cards, etc.)
- Experience with new device bring-up
- Experience with Linux as well as real-time operating systems
- Experience with ARM platforms
- Experience with hardware and software technology transfer work involving research science, especially in fields such as computer vision, graphics, robotics, and machine learning