Search Jobvertise Jobs
Jobvertise

Firmware Engineer
Location:
US-CA-Pleasanton
Email this job to a friend

Report this Job

Report this job





Incorrect company
Incorrect location
Job is expired
Job may be a scam
Other







Apply Online
or email this job to apply later

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 40 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 C/C++ or 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-friendly interface, data acquisition pipeline, and robust control loops and error handling.
  • Implement control algorithms essential to operation of precision sensing instruments.
  • Code 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 substantial course/lab/intern working in control systems. Other technical degrees will be considered, with 2+ years of directly relevant training/experience.
  • US citizenship or Permanent Residency (Green Card) required by US export control laws.
  • Must be comfortable working in a laboratory environment.
  • Ability to communicate effectively with coworkers and collaborators, both written and verbal.

Required expertise:

  • Write production quality code for small-embedded processors in C/C++.
  • Comfortable using test and measurement equipment to confirm coding performance. This includes oscilloscopes, function generators and voltmeters.
  • Able to isolate and fix bugs using debuggers and simulation.

Nice-to-have expertise:

  • 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 TCP, UDP, UART, SPI, I2C, etc.
  • Web development in React or similar framework.
  • Experience with Linux device drivers.
  • Background working with SoC/FPGA devices.

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 $85,000 to $125,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.

Vector Atomic

Apply Online
or email this job to apply later


 
Search millions of jobs

Jobseekers
Employers
Company

Jobs by Title | Resumes by Title | Top Job Searches
Privacy | Terms of Use


* Free services are subject to limitations