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
Resource Informatics Group Inc
Fremont, California

Develop scalable solutions using tools like Python, MySQL and other open stack frameworks. ...

Promoted
Probius
Fremont, California

Probius is seeking a sensor test & characterization engineer to support its disposable sensor R&D and manufacturing activities. Experience deploying test platforms including Automated Test Equipment using data acquisition and instrumentation control software. Prior experience in a device tes...

Promoted
Ethan Alexander Group
Fremont, California

Sr Test engineer / Principal Test engineer on Advantest 93K. Prepare schematics for ATE test boards, Do the pin mapping for optimum tester resources including Analog test resources. Involve in testability review, such as DFT and DFM and analog test methods and testing. Test time reduction, yield imp...

Tekreliance
Fremont, California

San Ramon, CA and other unanticipated client locations throughout US.Design better architecture for pre-existing websites.Develop Python based API (RESTful web.Maintain customer relationship management database (MySQL/PostgreSQL).Master’s in Computer Science or Information Technology....

SherWeb
CA

Mentor developers 1 and developers 2 of its development team. ...

HexaQuEST Global
Fremont, California

Come up with solutions on optimizely for a given requirement.Manage & Support existing SDK version and enhance the system....

SynergisticIT
Fremont, California

Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers for full time positions with clients. Experience in programming language Java and understanding of the software development...