Recent Searches

You haven't searched anything yet.

4 Firmware Engineer Jobs in Redwood City, CA

SET JOB ALERT
Details...
Cana
Redwood City, CA | Full Time
7 Months Ago
CareerBuilder
Redwood City, CA | Full Time
$132k-158k (estimate)
7 Days Ago
Level Home
Redwood City, CA | Full Time
$107k-128k (estimate)
1 Week Ago
Carbon
Redwood City, CA | Full Time
$93k-104k (estimate)
4 Days Ago
Firmware Engineer
Cana Redwood City, CA
Full Time | Durable Manufacturing 7 Months Ago
Save

sadSorry! This job is no longer available. Please explore similar jobs listed on the left.

Cana is Hiring a Firmware Engineer Near Redwood City, CA

Cana is a consumer tech company based in the SF Bay Area. We are a team of scientists, engineers, product managers and designers, building products to redefine the future of beverages. Our first product will greatly reduce the environmental impact of traditional beverage production and distribution by reimagining how the world’s most popular beverages are created and consumed.

If you want to join a passionate team working on challenging and highly impactful solutions for our planet at the intersection of hardware, software and groundbreaking chemistry, we want to hear from you!

Cana aims to create a workplace where you feel valued and can do your best work. We welcome candidates with backgrounds that are traditionally underrepresented in tech and hope you apply, even if the role below does not exactly fit you.

About the role:

As a Firmware Engineer engineer at Cana, you will be responsible for developing firmware that reliably actuates, communicates, and senses critical components of an embedded IoT consumer product. You will integrate new subsystems, optimize and own existing codebases, and build tools for other teams to easily control these subsystems. You will work closely with the product, engineering, and science teams to drive the definition of our firmware platforms and architecture. You will work closely with the Hardware, Electrical, and Firmware team to write code that directly interfaces with electrical and electromechanical subsystems, and communicates with subsystems on other boards, in the device. You will be an important voice in contributing to product feature discussions.

Key Qualifications and Experience:

  • Designing, coding, debugging, testing, shipping, and maintaining an Embedded Real-Time system in consumer devices
  • Working with cross-functional teams, focusing on shared goals
  • Designing and developing code in C and C , for multi-process/thread RTOS environment on ARM Cortex processors
  • Interfacing with hardware devices through various communication protocols such as I2C, SPI, UART, PWM, etc.
  • Working with electrical & mechatronic controls systems
  • Taking non-technical requirements and translating them into executable user stories and workflows for software & embedded teams
  • Designing and implementing software quality patterns and practices (continuous integration, static analysis, unit testing, integration testing)
  • Comfort with source control management repositories (GitHub), virtualization, and hardware simulation techniques.
  • Ability to be successful in a fast-paced team environment and delivering high-quality software products using established agile development methodologies (such as Scrum, Kanban, etc.)

Requirements:

Typically requires a minimum of 3 years of related experience with a Bachelor’s degree; or 2 years and a Master’s degree; or a PhD with 1 year experience; or equivalent experience. This is a guideline and not a fixed requirement.

Diversity at Cana:

Cana is committed to building an inclusive workplace and diverse teams. We welcome interest from individuals of all backgrounds and levels of experience who share our mission.

Job Summary

JOB TYPE

Full Time

INDUSTRY

Durable Manufacturing

POST DATE

08/07/2022

EXPIRATION DATE

09/22/2022

WEBSITE

componentsbycana.com

HEADQUARTERS

ELKHART, IN

SIZE

50 - 100

FOUNDED

1990

CEO

DAVID GEIGER

REVENUE

$10M - $50M

INDUSTRY

Durable Manufacturing

Show more

The job skills required for Firmware Engineer include Futures, Unit Testing, Virtualization, Analysis, etc. Having related job skills and expertise will give you an advantage when applying to be a Firmware Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Firmware Engineer. Select any job title you are interested in and start to search job requirements.

For the skill of  Futures
Meta
Full Time
$123k-157k (estimate)
Just Posted
For the skill of  Unit Testing
ADVANCED MOTION CONTROLS
Full Time
$109k-123k (estimate)
4 Months Ago
For the skill of  Virtualization
Internet Corporation for Assigned Names & Numbers (ICANN)
Full Time
$144k-175k (estimate)
1 Week Ago
Show more

The following is the career advancement route for Firmware Engineer positions, which can be used as a reference in future career path planning. As a Firmware Engineer, it can be promoted into senior positions as an Embedded Software Engineer II that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Firmware Engineer. You can explore the career advancement for a Firmware Engineer below and select your interested title to get hiring information.