Staff Software Engineer, Raxium Display Test
Raxium · Fremont, CA · Yesterday
EngineeringFull-time
Minimum Qualifications Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, a related technical field, or equivalent practical experience.8 years of experience designing distributed, cross-platform, or automated test infrastructures for hardware-software integration.5 years of experience with concurrent programming, multi-threading, or asynchronous systems architectures.5 years of experience with communication protocols (e.g., TCP/IP or RPC). Preferred Qualifications Master’s degree or PhD in Engineering, Computer Science, or a related technical field. Experience writing software abstraction layers, drivers, wrappers around third-party instrument SDKs and APIs to control and stream data from lab hardware (e.g., optical devices, measurement instruments, imaging systems). Experience establishing CI/CD pipelines, managing cross-platform build servers, implementing deployment automation. Familiarity with C++ and GPU compute workflows; specifically experience interfacing Python with compiled binaries or vendor SDKs. Background in optical hardware-systems such as cameras, displays, and familiarity with image processing. Strong understanding of Linux OS internals, process management, low-level I/O, cross-platform IPC.