Careers At Caban

We are a group of passionate and innovative engineers led by industry experts. We are passionate about sustainability, energy access, and helping communities receive the benefits of greater connection. We are always looking for talented individuals to join us in our mission. Take a look at the openings below.

Available Openings
Location
Icon For MinusSenior Embedded Engineer
San Mateo, CA

Caban Systems is looking for a passionate engineer, capable of designing embedded firmware in an early-stage startup environment. If making a difference and designing renewable energy products from the ground up sounds exciting to you, come join us! We are designing solar, wind, and energy storage systems and looking for a person who can jump in and contribute immediately.

Qualifications

● 5+ years of embedded software development experience

● Strong C/C++ experience for microcontrollers

● Knowledge of interface protocols: I2C, SPI, RS484, JTAG, UART, ModBus, CanBus

● Working with ARM® Cortex® processors (even better STM32)

● Power management tasks, optimization and characterization

● Writing excellent quality code that’s testable and well documented

● Developing, testing and qualifying embedded system firmware for safety-critical applications

Desirable Skills

● Multi-threaded processing, multi-processor communication & familiarity with RTOS’s

● TDD, object-oriented design, Git, and Agile Software Development Processes

● Knowledge of Sensors, ADCs, DACs and ability to review schematics

● Knowledge of Bootloaders and OTA firmware updates

● Python, Cython, GCC, Make and shell scripting experience

Icon For MinusFull-Stack Developer
San Mateo, CA

Caban Systems is looking for a passionate engineer, capable of architecting and developing web-based applications from scratch. This is a critical role, you’ll need to have a strong technical background, work independently as well as have excellent communication skills. 

 What will you be doing? 

● Build out customer facing web-applications from scratch 

● Architecting, scaling and migrating databases 

● Evaluate the trade-offs of different solutions to maximize performance and time-to-market 

● Deliver high quality, well written code that is easily supported and maintainable 

● Work with end users to determine and document requirements 

● Coordinate and execute data migration/integration 

● Provide feedback and reports on customer engagement (using tools like Google Analytics) 

● Independently execute and deliver new or extend frameworks to implement features 

● Ability to self-manage timelines and communicate progress to the rest of the team 

Qualifications 

● B.S. degree with 5+ years of software development experience 

● Web application experience: JavaScript, HTML, CSS, REST, and MVC frameworks 

● Demonstrated experience building and maintaining full stack applications 

● Knowledge of relational databases, trade-offs between NoSQL, MySQL and MongoDB 

● Experience using Git, JIRA, Docker, and Amazon Web Services (AWS) technologies 

● Familiarity with backend web applications: Flask, Django, Node.js 

● Working with Git, Continuous Integration (Jenkins) and in Agile development processes 

● Experience with scripting languages, e.g, Python, Bash, Make, Groovy, SQL, JavaScript 

● Experience interfacing with IoT cloud-based devices 

● Knowledge of UI/UX and FrontEnd development 

● Experience handling cross-browser compatibility issues and front-end performance 

● Writing excellent quality code that’s testable and well documented 

Icon For MinusElectrical Systems Engineer
San Mateo, CA

Caban Systems is looking for a passionate electrical engineer, capable of developing hardware in an early-stage startup environment. We are designing solar, wind, and energy storage systems and looking for a person who can jump in and contribute immediately.

Qualifications

●      3+ years of experience working with telecommunications equipment.  

●      Experience working with dc systems from 1-10 kW.

●      Experience specifying system interface requirements.

●      Experience working as a technical project manager of external team or contractors.

●      Must be a self-starter, able to work in a small group, and must be excited about growth.

 

Desirable Skills

●      Experience with battery systems and/or solar controllers.

●      Experience developing products for safety-critical applications and/or regulatory compliance.

●      Able to work seamlessly in a lab, office, or field environment.

●      Experience developing product roadmaps, defining product family architecture, etc.

●      Experience working with customers or sales to incorporate marketable features.

Icon For MinusSenior Electrical Engineer
San Mateo, CA

Caban Systems is looking for a passionate electrical engineer, capable of developing hardware in an early-stage startup environment. We are designing solar, wind, and energy storage systems and looking for a person who can jump in and contribute immediately.

Qualifications

  • 5+ years of developing power electronics with IGBTs or MOSFETs.
  • Strong experience with embedded control systems.
  • Experience working with dc systems from 1-10 kW.
  • Experience releasing products to production.
  • Experience working as a technical project manager of external team or contractors.
  • Must be a self-starter, able to work in a small group, and must be excited about growth.

 

Desirable Skills

  • Experience with battery systems and/or solar controllers.
  • Knowledge of interface protocols: I2C, SPI, CAN, Modbus, etc.
  • Experience developing products for safety-critical applications and/or regulatory compliance.
  • Able to work seamlessly in a lab or office environment.
  • Experience developing product roadmaps, defining product family architecture, etc.
  • Experience working with customers or sales to incorporate marketable features.
Icon For MinusSoftware Test Automation Engineer
San Mateo, CA

Caban Systems is looking for a passionate engineer, capable of designing, developing and testing safety critical systems in an early-stage startup environment. This is a critical role, with a direct impact on R&D’s overall efficiency, quality and ability to scale. If making a difference and designing renewable energy products from the ground up sounds exciting to you, come join us!

What will you be doing?

  • Designing and developing test automation software, tooling and infrastructure
  • Breaking down complex systems into testable blocks with the end of goal of automation
  • Continuously improve test performance, coverage and speed
  • Support and enhance continuous integration and development capabilities
  • Support regression testing and validate new and existing features
  • Create verification tests and protocols based off of system specifications
  • Develop software tools to be used across the team
  • Cross-functional work requiring interfacing across hardware, embedded and cloud platforms

Qualifications

  • B.S. degree with 5+ years of software development experience
  • Solid experience in Python and interfacing to external devices
  • Working with Git, Continuous Integration (Jenkins) and in Agile development processes
  • Experience with scripting languages, e.g, Bash, Make, Groovy, SQL, JavaScript
  • Experience interfacing with embedded and cloud-based devices
  • Ability to work on Windows and Linux Platforms (and writing software that can run on both)
  • Knowledge of interface protocols: I2C, SPI, RS484, JTAG, UART
  • Hardware experience: Oscilloscope, Logic Analyzer, Schematics
  • Writing excellent quality code that’s testable and well documented
Icon For MinusManufacturing Engineer
San Mateo, CA

Caban Systems is looking for a passionate manufacturing engineer, capable of developing, planning, setting up, optimizing and monitoring all manufacturing processes in our production line. We are an early-stage startup designing software enabled energy storage platform for telecommunications infrastructure and beyond.

Qualifications

  • Minimum of a bachelor’s degree in an engineering discipline.
  • Minimum of 5 years related experience in manufacturing or assembly processes
  • Working knowledge of manufacturing / mechanical processes and equipment
  • Experience designing, operating, troubleshooting, or maintaining complex production machinery is desirable
  • Knowledge of computer or PLC based machine control systems is desirable
  • CAD experience (SolidWorks, AutoCAD) is desirable
  • Knowledge of Lean / Six Sigma theory and practices is desirable
  • Strong skills utilizing Microsoft Office Suite (Excel, Word, Project, PowerPoint) with the ability to learn new systems and tools quickly
  • Good mechanical / technical skills
  • Ability to prioritize and multi-task in a fast-paced environment
  • Possess excellent leadership & teamwork abilities, and organizational skills
  • Strong written and oral communication skills

 

Role responsibilities:

  • Evaluates manufacturing processes by designing and conducting research programs; applying knowledge of product design, fabrication, assembly, tooling, and materials; conferring with equipment vendors; soliciting observations from operators.
  • Develops manufacturing processes by studying product requirements; researching, designing, modifying, and testing manufacturing methods and equipment; conferring with equipment vendors.
  • Improves manufacturing efficiency by analyzing and planning workflow, space requirements, and equipment layout.
  • Assures product and process quality by designing testing methods; testing finished- product and process capabilities; establishing standards; confirming manufacturing processes.
  • Provides manufacturing decision-making information by calculating production, labor, and material costs; reviewing production schedules; estimating future requirements.
  • Prepares product and process reports by collecting, analyzing, and summarizing information and trends.
  • Maintains product and company reputation by complying with government regulations.
  • Keeps equipment operational by coordinating maintenance and repair services; following manufacturer's instructions and established procedures; requesting special service.
  • Maintains product and process data base by writing computer programs; entering data.
  • Completes design and development projects by training and guiding technicians.

Don’t see the position you’re looking for? We still want to hear from you. Please send a resume and cover letter to [email protected]