Search jobs > Pleasanton, CA > Permanent > Software engineer

Rust Software Engineer

Vector Atomic
Pleasanton, CA
$95K-$120K a year
Full-time

Vector Atomic is building quantum devices for applications including GPS-free navigation and timing, geophysical exploration, and telecommunications.

We are focused on delivering near-term products that take advantage of the exquisite properties of quantum systems. Our devices are designed with the form, fit, function, and cost for the real world.

Our rapidly growing team of 50 plus brings an innovative but practical approach to developing quantum devices. If you'd like to work on transformational technologies in a dynamic, team-oriented environment, come join our team!

What You'll Do

  • Write production-quality code in Rust
  • Work with a cross-functional team of physicists, electronics engineers, and firmware engineers to create next-generation quantum instruments.
  • Code and verify system controllers on ARM SoC. Develop user-space drivers, data acquisition pipelines, and robust control loops with reliable error handling.
  • Implement control algorithms essential to operation of precision sensing instruments.
  • Code user-space drivers for peripherals including mixed-signal devices.
  • Develop libraries for control of quantum systems.
  • Collaborate with hardware engineers and assist with board testing and hardware bring up.
  • Contribute to continuous improvement of our development process by writing task tickets (Jira).
  • Describe your work in code reviews, project reviews and retrospectives.

Requirements

What We're Looking For

  • Electrical Engineering / Computer Engineering / Computer Science Graduate, BS / MS Degree with 2+ years of related work experience.
  • US export control laws require "U.S. persons" including U.S. citizens (born or naturalized), lawful permanent residents, and certain categories of refugees, and asylees.
  • Must be comfortable working in a laboratory environment.
  • Ability to communicate effectively with coworkers and collaborators, both written and verbal.

Nice-to-have expertise :

  • Experience in Python, including common scientific libraries
  • Design and coding of control algorithms such as PID.
  • Design training / expertise with fixed-point algorithms such as digital filters.
  • Interfacing with external devices through UDP, SPI, I2C, etc.
  • Experience in C / C++
  • Background working with SoC / FPGA devices.
  • Experience with Linux device drivers.
  • Comfortable using test and measurement equipment to confirm coding performance. This includes oscilloscopes, function generators and voltmeters.

Benefits

Vector Atomic values teamwork, open and honest discourse, and work-life balance. We are an employee-owned company with competitive compensation and benefits including :

  • Platinum-level family health coverage (medical, dental, vision)
  • Health and dependent care Flexible Spending Accounts (FSA)
  • Employer 401(k) contributions
  • 20 days of paid time off / 10 paid holidays
  • Paid parental leave
  • Stock ownership plan
  • Fully stocked kitchen

Pay Range

We provide market-competitive compensation packages, inclusive of base pay, performance bonus, benefits, and equity. The pay range for this position is $95,000 to $120,000 including annual bonus.

It's atypical to be hired at the top end of this range directly out of college, as actual pay is based on several factors, including job-related knowledge, skills, and experience level.

Vector Atomic is an equal opportunity employer and we welcome applications from all backgrounds regardless of race, color, religion, sex, national origin, ancestry, age, marital status, sexual orientation, gender identity, veteran status, disability, or any other classification protected by law.

Vector Atomic does not accept unsolicited resumes from individual recruiters or third-party recruiting agencies in response to job postings.

No fee will be paid to third parties who submit unsolicited candidates directly to our hiring managers or HR team.

30+ days ago
Related jobs
Promoted
Vector Atomic
Pleasanton, California

Work with a cross-functional team of physicists, electronics engineers, and firmware engineers to create next-generation quantum instruments. Electrical Engineering/Computer Engineering/Computer Science Graduate, BS/MS Degree with 2+ years of related work experience. Write production-quality code in...

Vector Atomic
Pleasanton, California

Work with a cross-functional team of physicists, electronics engineers, and firmware engineers to create next-generation quantum instruments. Electrical Engineering/Computer Engineering/Computer Science Graduate, BS/MS Degree with 2+ years of related work experience. Write production-quality code in...

Promoted
Epicor
Dublin, California

The Principal Product Developer is involved in the execution of strategy for product development and also provides recommendations to Senior Management on all stages of the product development cycle. Python 3 using Django and REST Framework. Extensive experience within Python coroutines, tasks, & As...

Promoted
Aehr Test Systems
Fremont, California

Keen understanding of device test techniques and methodology, particularly design for test (DFT) and structural tests such as Scan/ATPG, JTAG, and memory BIST. Aehr Test Systems (NASDAQ: AEHR) is a market leader in the Semiconductor Capital Equipment Industry, providing advanced solutions for semico...

Promoted
Flexon Technologies, INC.
Pleasanton, California

As a Data Engineer, you will be crucial in designing, building, and maintaining data pipelines and infrastructure. Collaborate with data scientists and stakeholders to understand data needs and ensure high-quality data delivery. You will work closely with data scientists and analysts to ensure data ...

Promoted
Eikon Therapeutics
Hayward, California

The position's primary responsibility will be to coordinate the adoption of standard data representations of drug discovery metadata in Software, Engineering, Research and Information Technology departments, including external and internal data sources. The Principal Engineer, Data Integration will ...

Promoted
AEye, Inc
Dublin, California

We are currently seeking a proficient Systems Test Engineer to join our team at AEye, responsible for designing, implementing, and optimizing regression tests, KPI performance baselining, and calibration procedures for our cutting-edge Lidar systems. Your role will involve collecting and analyzing p...

SAP
San Ramon, California

SAP iXp Intern - CX Data & AI Software Developer. Originally known for leadership in enterprise resource planning (ERP) software, SAP has evolved to become a market leader in end-to-end business application software and related services for database, analytics, intelligent technologies, and expe...

DDN
CA

We are looking for a Senior Development Engineer for our team, which focuses on creating storage solutions for the most data-intensive workloads. Work with the Engineering manager and a geographically distributed team to understand product requirements and features. BS/MS in Computer Science, Comput...

Insight Global
Dublin, California

Expert in engineering data pipelines using various data technologies -- ETL/ELT, big data technologies (Hive, Spark) on large-scale data sets demonstrated through years of experience. They will engineer efficient, adaptable, scalable data pipelines for moving data from different sources into their C...