Skip to content
← Back to job listings

Senior Firmware Engineer

Sonoma Consulting Inc. · Santa Barbara, CA, United States

Software DevelopmentImported listingfull-timeabout 1 hour ago

About The Role

  • Imagine a working environment where people trust each other to achieve exceptional things.
  • Imagine a business that employs ten thousand of the world’s most sought-after engineers and technologists.
  • Imagine an enterprise where a belief in personal accountability continues to drive groundbreaking innovation and global growth.

Here’s what you’ll be working on day to day

  • Design and write application and driver level code for bare metal and RTOS based Systems from high level software requirements
  • Collaborate with systems, mechanical, electrical, and software engineers to integrate and debug embedded software into a larger system
  • Support lab & field testing
  • Occasional travel required

Required Skill

  • Bachelor of Science Degree in Electrical Engineering, Computer Engineering, or related field
  • Excellent knowledge of C and embedded development tools
  • Knowledge and experience with real time operating systems such as freeRTOS and uCosII
  • Ability to read and understand hardware schematics and device specifications
  • Experience writing and debugging drivers for various peripheral chips such as ADCs, DACs, IO expanders, etc.
  • Good problem solving and abstraction skills
  • Working knowledge of hardware tools such as logic analyzers and oscilloscopes to debug the hardware software interface
  • Must be a self-starter who is willing to do research
  • 5+ years in embedded software development, and familiarity with configuration management tools such as Subversion are strongly desired.
  • Experience with various communication protocols such as Ethernet, I2C, SPI, UART, USB will also be a plus.
  • Knowledge of TCP/IP networking stacks is preferred.
  • Other languages such as C++, Java, C# will be beneficial to this role.
  • All your information will be kept confidential according to EEO guidelines.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing