Our equipment software team is looking to hire a driven, motivated embedded software engineer who will build embedded software running on bare metal to embedded Linux as well as higher level interface software. You will work with other software engineers and other engineering fields to develop custom semiconductor testers from the ground up! What's Encouraged Daily: Bachelor of Science degree in Electrical Engineering, Computer Engineering, or equivalent 3 Years Minimum Experience in Embedded Software Interfacing with Hardware C and C++ proficiency Comprehension of analog circuitry Lab Equipment Familiarity Schematic, PCB Layout Familiarity 5+ Years Experience in Embedded Software Interfacing with Hardware Python and Bash proficiency Proficiency in Linux and GNU tool chain Experience with schematics, and PCB layout Experience programmatically collaborating with lab equipment (oscilloscopes, DMMs, SMUs) Proficiency in analog circuitry Calibration Experience Work closely with software, electrical, mechanical, and control engineers in the design and development of next-generation memory testers Supporting existing testers Develop/Debug in C/C++ for embedded environments Develop/Debug in C++ and Python for the hardware interface environment Use of lab equipment for design bring-up and testing Communication - written, spoken, creating technical documents