Software Engineer (Memory Test, San Jose)
Role responsibilities
You will design and develop programs and libraries for new products while collaborating with cross-functional teams to solve complex technical problems. Additionally, you will engage with field applications and QA groups to improve customer success and refine software release strategies.
Requirements
Candidates must have a Computer Science degree and 3-5+ years of experience with strong C++ object-oriented design skills. Proficiency in interacting with hardware, Windows OS internals, and experience with Visual Studio are required.
Key skills
C++, Object Oriented Design, Hardware Interaction, FPGAs, ASICs, Windows OS Internals, Visual Studio, STL Library, Git, Embedded Systems, Microcontrollers, KMDF, Device Drivers, Schematic Reading, Instrument Control
Keywords
Software Engineer, Memory Test, C++, Object Oriented Design, Hardware, FPGAs, ASICs, Windows, Visual Studio, STL Library, Git, Embedded Systems, Microcontrollers, KMDF, Device Drivers, Schematics, Instrument Control, Automation, Semiconductor Manufacturing, Systems Engineering, QA, Software Architecture