Senior Embedded Engineer

Caban Systems
Burlingame, CA Full Time
POSTED ON 12/12/2022 CLOSED ON 12/24/2022

Job Posting for Senior Embedded Engineer at Caban Systems

Caban Systems is looking for a talented embedded software engineer to help us commercialize our energy storage and data platforms. We are scaling energy storage solutions and cloud-based data services for our telecommunications customers, thereby providing connectivity to those who may not otherwise have access.

Qualifications

  • 5 years of embedded software development experience
  • Strong C/C experience for microcontrollers
  • Knowledge of interface protocols: I2C, SPI, CAN, Modbus, etc.
  • Python, Cython, GCC, Make and shell scripting experience
  • Multi-threaded processing, multi-processor communication & synchronization, task scheduling
  • Experience working with ARM® Cortex® processors (even better STM32)
  • Experience with battery systems and/or solar controllers
  • Experience developing and releasing firmware for safety-critical applications
  • Should have better-than-average knowledge of sensors, ADCs, DACs and ability to review electrical (PCB) schematics

Role responsibilities

  • Develop application code for 32-bit ARM® Cortex® processors
  • Develop bootloaders
  • Integrate and implement product requirements
  • Provide system-system interface using various protocols: ModBus, CAN and RS-232
  • Work closely with gateway/edge team to implement OTA update strategy
  • Work closely with hardware engineers to optimize performance
  • Use of JIRA and bitbucket to track issues and develop collaboratively
  • Standardize, automate, and document development and production environments

About Us

We are a small team and looking for a dynamic person who shares our passion and work ethic. It is never easy to invent new things, but we believe a few good people can make a difference in the world. If you feel the same, please let us know!

Senior Embedded Software Engineer
Biamp -
Brisbane, CA
Senior Embedded Engineer
Waabi -
San Francisco, CA
Senior Software Engineer, Embedded Systems
Forward -
San Francisco, CA

Salary.com Estimation for Senior Embedded Engineer in Burlingame, CA
$135,720 to $167,594
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 Senior Embedded Engineer.

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

  • Bug/Defect Analysis Skill

    • Income Estimation: $146,407 - $192,711
    • Income Estimation: $150,830 - $191,627
  • Contracts Management & Administration Skill

    • Income Estimation: $84,016 - $116,777
    • Income Estimation: $92,574 - $135,109
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Caban Systems

Caban Systems
Hired Organization Address Plano, TX Full Time
Senior Embedded Software Engineer Plano, Texas About Caban Caban Systems, a leader in the design and manufacture of soft...
Caban Systems
Hired Organization Address Plano, TX Full Time
Caban is looking for a motivated individual to lead our Engineering team. We are designing energy storage systems and lo...

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

Senior Embedded Engineer - Sensors

Verkada, San Mateo, CA

Senior Embedded Android Engineer

Stepping Up Solutions, San Francisco, CA