Embedded Firmware Engineer

Cavnue
Mountain View, CA Full Time
POSTED ON 11/9/2023 CLOSED ON 12/22/2023

What are the responsibilities and job description for the Embedded Firmware Engineer position at Cavnue?

We believe that the future of transportation is automated. Automated travel will be safer, more comfortable, more efficient and a powerful economic enabler for our communities. However, automating driving is a massively complex engineering challenge, requiring vehicles to navigate social norms, regional traffic patterns, unpredictable weather incidents, and a host of anomalous events. While billions of dollars have already been spent trying to solve this problem, a comprehensive answer remains frustratingly elusive. We believe that the final answer lies with roadway infrastructure.

Join us in building the roads of the future. Cavnue, which in April 2022 announced the closing of its Series A at $130M, is bridging technology and road infrastructure to realize a safer, more efficient, and more accessible future for automated transportation. Cavnue’s experienced team sits at the intersection of technology, infrastructure, and government—working together to develop and deploy the world’s most advanced roads. We are incorporating physical and digital infrastructure that unlock the full spectrum of capabilities of current and future automated vehicle technologies. We believe in a world in which road infrastructure shares in the complexity of autonomy and, instead of being another problem to solve for, becomes a core part of the solution.

The Role

As the Embedded Firmware Engineer, you will work alongside hardware teams in other disciplines: Electrical, Mechanical, Optical, Sensor, etc.) to design the sensors, actuators and networks for the roadside infrastructure.  This team will work closely with our software and perception teams to embed the technology to stand up a “digital twin” of our roadways. If you like writing high quality firmware, deploying systems in the real world, multi-disciplinary collaboration, and building teams, we want you to come join our team!

Role Overview

  • Responsible for firmware design, validation and verification activities
  • Participate in system architecture definition and design execution
  • Collaborate with cross functional teams to support the product development, bring-up, debug, and release to production
  • Develop functional specifications, procedures, and documentation
  • Support functional safety activities, and DFMEA
  • Interface with our OEM partners, suppliers, and component suppliers
  • Ability to travel to remote offices, project sites, engineering partners, and manufacturing partners is required 

Requirements:

  • Bachelor’s Degree in Computer Science, Electrical Engineering, or a related field, and 3 years of professional experience
  • Possess excellent coding, architecture and debugging skills
  • Proficient in microprocessor architecture 
  • Experience with a major SOC from Qualcomm, Mediatek, NVidia, Ambarella, etc.
  • Familiarity with interconnect such as I2C, SPI, PCie or Ethernet Phy
  • Familiarity with network stacks, such as Phy/Mac and or TCP/IP
  • You enjoy implementing Agile software development processes and tests to drive release management
  • You have worked with Test-Driven Development (TDD) using Google Test or similar tools
  • Proficiency with test equipment, including: oscilloscopes, logic analyzers, JTAG tools, etc
  • Good communication skills with diverse cross functional teams and external partners
  • You are a positive and self-driven individual, who is detail oriented, responsible, and desires to challenge themselves by learning new skills or technologies
  • Experience with C 14 & 17
  • Experience with RTOS systems on ARM Cortex MCUs
  • Experience with Linux in kernel and userspace and/or V4L

Bonus Points

  • Experience working with camera sensors and camera sensor interconnect such as CSI and/or GMSL
  • Experience with LIDAR and/or RADAR is a plus
  • Experience with L2 autonomous vehicle systems is a plus
  • Experience with rapid prototyping is a plus
  • Experience setting up and maintaining continuous integration tools (Github actions, Jenkins, etc) is a plug
  • Experience with firmware/software/system integration is a plus

Salary Range: The salary range for this position is specific to the location(s) listed below and is the range Cavnue reasonably and in good faith expects to pay for the position taking into account the wide variety of factors that are considered in making compensation decisions, including job-related knowledge; skillset; experience, education and training; certifications; and other relevant business and organizational factors.

$131,963 - $178,537 (Mountain View, CA)

Additional Compensation: The successful candidate may be eligible to participate in Cavnue's equity program and/or a discretionary annual incentive program, subject to the rules governing such programs. (Cash or equity incentive awards, if any, will depend on various factors, including, without limitation, individual and company performance.) Note: Cavnue's benefit, compensation and incentive programs are subject to eligibility requirements and other terms of the applicable plan or program.

Benefits: 

  • Medical, dental, vision, life insurance, and disability insurance
  • 401(k) with 4% company contribution
  • Parental, childbirth, and adoption leave
  • Fertility and infertility coverage benefits
  • Wellness perks including access to on-demand primary care, virtual health appointments, and online mental health therapy
  • Home office reimbursement program
  • Generous PTO policy, including paid year-end holiday shut down 
  • Learning and development opportunities 
  • Top of the line equipment for our team members
Robotics Engineer, Embedded Firmware
Teleo -
Palo Alto, CA
Embedded Firmware Engineer, BMS
1X Technologies AS -
Sunnyvale, CA
Embedded firmware engineer
EdgeAll Global -
Menlo, CA

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Embedded Firmware Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,470 - $96,481
    • Income Estimation: $73,937 - $105,550
  • Business Requirement Gathering Skill

    • Income Estimation: $129,317 - $164,950
    • Income Estimation: $141,715 - $177,567
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Embedded Firmware Engineer jobs in the Mountain View, CA area that may be a better fit.

Senior Embedded Firmware Engineer

DESIGNLIBRO INC, San Jose, CA

Embedded Firmware Engineer

CyberCoders, San Jose, CA