About this role
Senior Rust Software Engineer at Vector Atomic. Location: Pleasanton, California, United States. Role: architecting software, implementing algorithms, integrating hardware Requirements: Bachelor's or Master's in EE/CE/CS with 6+ years software engineering in embedded or hardware-adjacent environments; U.S. citizenship or lawful permanent residency required; hands-on lab experience and strong communication. Preferred: C/C++, Python, SoC/FPGA, device drivers. Category: Software Development Seniority: Senior Level Tools: Rust, C/C++, Python, Linux, ARM SoC, SoC, FPGA, Linux device drivers, TCP/UDP, UART, SPI, I2C, oscilloscope, function generator, voltmeter Commitment: Full Time Workplace: Onsite Languages: English