Carbon
Firmware Engineer
Redwood City, CA
Working at the intersection of hardware, software, and molecular science, we are committed to delivering on the promise of 3D printing, enabling commercial customers to go beyond basic prototyping to 3D manufacturing.
Our company is built on the idea that when diverse fields of study come together, we are able to solve challenging problems.  You will be joining a diverse team with a dynamic culture, where team success is as important as celebrating individual contributions. We pride ourselves in developing an environment where we all can teach, learn, and grow together.

Key Responsibilities
Work closely with a small team of Electrical, Mechanical, and Systems Engineers to design, validate and ship state of the art products.
Develop, test, maintain and optimize C/C++ firmware running on TI-RTOS and Linux
In conjunction with other stakeholders develop systems and interfaces that meet product specifications. Bring up new subsystem hardware with your drivers
Develop unit tests for firmware functionality

Skills/Experience
Bachelor or Masters degree in Computer Science or Electrical Engineering.
Minimum 5 years experience designing systems with firmware in C/C++ for electrical/opto/mechanical products with successful transitions from concept to production.
Experience coding a variety of peripheral interface techniques such as I2C, SPI, RS232 and analog.
Able to debug electrical hardware at the schematic level.
Self starter able to create, estimate, prioritize, and track multiple tasks with minimal supervision.  


You do not need to match every listed expectation to apply for this position. Here at Carbon, we know that diverse perspectives foster the innovation we need to be successful, and we are committed to building a team that encompasses a variety of backgrounds, experiences, and skills.

By clicking the “APPLY FOR THIS JOB” button and submitting your job application, you agree you have reviewed the complete Privacy Notice for Employees, Independent Contractors and Job Applicants, which explains the categories of personal information we collect about you, the purposes for which the categories of personal information shall be used and your rights with respect to our use of such personal Information.

Working at Carbon

Overall Culture Score

4.7/5

CEO Score

Ellen Kullman
Top
5%

Ellen Kullman
Top 5% of Similar Sized Companies on Comparably

Awards

Reviews from current employees

Flex time off / unlimited PTO allows me to spend less time focusing on what hours I'm working and more on making sure I am producing quality outputs in a way that works for me.
Employees are encouraged to be engaged and form alliances - we have a People of Color, Womxn's & Pride ERG.
There is a lot of emphasis placed on making sure our culture truly lives up to the brand promise. Also our company-wide communication forums, such as #CarbonTalks and Carbon Connect, help employees feel included and informed.

Videos

Diversity at Carbon

Top
40%

Gender Score

As rated by current employees on Comparably

Top 40%

Diversity Score

As rated by current employees on Comparably

Perks and Benefits

Health & Wellness
Dental Insurance
Vision Insurance
Health Insurance
Life Insurance
Gym Membership / Reimbursement
Paid Time Off
PTO / Vacation Policy
Paid Holidays
Maternity / Paternity Leave
Financial Benefits
401K / Retirement Plan
Office Perks
Work From Home Policy
Unique Office Space
Company Social Outings
Pet-Friendly

eNPS

49
eNPS Score
64%Promoters
21%Passive
15%Detractors

Carbon's Employee Net Promoter Score (eNPS) is 49, as rated by 84 employees. This means 64% of Carbon employees would encourage their friends to become coworkers today.

1 Cool Reasons to Work at Carbon

  1. Carbon