Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior / Staff Embedded Software Engineer

$150k - $220k

Heron Power

Staff/Senior Staff Embedded Software Engineer

Heron Power is a startup building cutting-edge power electronics for the 21st-century grid. We aim to debottleneck the growth of electricity generation and consumption with scalable, innovative, and cost-effective hardware solutions, accelerating the electrification of everything.

Our first goal is to build better converters (inverters & rectifiers) to connect large-scale renewables, storage, and loads to the grid. Heron's leadership team is made up of seasoned veterans who have designed and shipped gigawatts of power conversion products.

We believe no one person knows everything. We learn together, build together, and solve hard problems from first principles. You'll work in a fast-moving, deeply technical environment where ownership and impact are real.

Job Overview

As a Staff/Senior Staff Embedded Software Engineer, you will be a key technical force behind Heron's embedded firmware platform — driving architecture decisions, raising the bar on quality and reliability, and delivering high-impact firmware across the full stack of our power conversion products.

You'll work closely with the firmware, controls, and cloud teams to define how our converters are operated and monitored at the device level: from RTOS architecture to bootloaders, diagnostics, safety infrastructure, and production firmware processes. This role blends deep hands-on engineering with system architecture and technical leadership.

Why This Role Is Different

You'll work at the heart of the team building the device brain — close enough to the metal to matter, with enough scope to shape how the platform grows. You'll drive meaningful architecture decisions, raise the technical bar, and partner across firmware, controls, and cloud to ship a complete solution.

If you want real ownership over hard problems — and enjoy pulling others up alongside you — you'll thrive here.

How You Will Contribute
  • Contribute to and drive the architecture for embedded firmware across Heron products

  • Participate actively in design reviews, identify systemic risks, and help establish coding standards and engineering practices

  • Serve as a technical resource and informal mentor for other embedded engineers

  • Collaborate across firmware and hardware boundaries on system-level decisions

  • Implement and improve RTOS-based firmware for high-performance power conversion

  • Design and build low-latency control infrastructure, fault management, telemetry, real-time scheduling, and key drivers and peripherals (PWM, ADC, communications, etc.)

  • Evaluate and select microcontrollers/SoCs for new platforms

  • Build safety-critical and high-reliability firmware systems

  • Design bootloaders, secure firmware architecture, and update mechanisms

  • Implement logging, diagnostics, tracing, and observability tools on-device

  • Define device-side communication interfaces and data models

  • Define unit, integration, and hardware-in-the-loop testing strategies

  • Improve developer tooling and validation pipelines

What You Will Bring
Must-Have Requirements
  • 6+ years of embedded firmware development with shipped product

  • Expert-level embedded C/C++

  • Deep experience with RTOS, bootloaders, and low-level hardware drivers

  • Experience working within and contributing to large embedded system architectures

  • Familiarity with firmware CI/CD and automated testing frameworks

  • Strong hardware debugging skills (oscilloscope, logic analyzer, etc.)

  • Collaborative mindset and interest in growing other engineers

Nice-to-Haves
  • Real-time control systems or power electronics experience

  • Safety-critical or high-reliability firmware (IEC 61508, UL1998, etc.)

  • Secure boot and device security experience

  • Experience integrating embedded systems with cloud/IoT platforms

  • FPGA or ASIC familiarity

  • Production manufacturing and field support experience

If you are passionate about technology and enjoy working in a fast-paced environment, we would love to hear from you. Join us in accelerating the electrification of everything at Heron Power.

Heron Power provides competitive compensation (salary and equity) and benefits. The salary for this role ranges from $150,000 to $220,000 per year.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior / Staff Embedded Software Engineer in Scotts Valley, CA vacancy
  • $153k - $245k

     ...designs, develops, and flight-tests novel aircraft using a software-first autonomy approach. We build and deploy autonomy,...  ...Joby's Flight Research group is looking for a skilled senior embedded software engineer to play a pivotal role in the development of cutting-edge... 
    Senior
    Permanent employment
    Temporary work
    Work experience placement

    Joby Aviation

    Santa Cruz, CA
    2 days ago
  •  ...A medical technology company seeks a Motor Control Firmware Engineer to develop embedded firmware for a robotic platform in Santa Cruz, CA. This critical role involves designing motor-control algorithms and working closely with hardware to ensure efficiency. Candidates... 
    Senior
    3 days per week

    Capstan Medical

    Santa Cruz, CA
    2 days ago
  • $108.2k - $160k

     ...manufacturing and preparing for the launch of our commercial service. Overview This engineer will be involved in the architecture and implementation of the embedded software at the heart of Joby Aviation aircraft. They will play a key role in a small, fast-moving... 
    Suggested
    Temporary work
    Remote work

    Joby Aviation

    Santa Cruz, CA
    3 days ago
  • $108.2k - $160k

     ...manufacturing and preparing for the launch of our commercial service. Overview The Software Engineer, Motor Inverter is involved in the architecture and implementation of the embedded software at the heart of Joby Aviation aircraft. The engineer will play a key role... 
    Suggested
    Temporary work

    Joby Aviation

    Santa Cruz, CA
    4 days ago
  • $135k - $165k

     ...Jane Technologies, Inc. is looking for a senior software engineer to build scalable backend services and APIs for their digital merchandising platform. You'll collaborate with engineering, product managers, and data scientists to enhance advertising products and improve... 
    Senior

    Jane Technologies, Inc.

    Santa Cruz, CA
    2 days ago
  • $135k - $165k

     ...Jane Technologies, located in Santa Cruz, California, is seeking a software engineer with 4+ years of experience to build and scale its digital merchandising platform. The ideal candidate should have a robust understanding of AdTech systems, proficiency in programming... 
    Senior
    Remote work

    Jane Technologies, Inc.

    Santa Cruz, CA
    5 days ago
  • $140k - $200k

     ...Clutch Canada is looking for a Senior Software Engineer to join their Core Experiences Team in Santa Cruz, California. This role involves building and maintaining SDKs that enhance Speechify's product experience across platforms. The ideal candidate should possess strong... 
    Senior

    Clutch Canada

    Santa Cruz, CA
    2 days ago
  •  ...Reports to: Head of Software & Controls Workplace Type: Hybrid (onsite in Santa Cruz 3 days/week) Overview Join Us in Revolutionizing...  ...transcatheter valve deployment—and we need an exceptional Software Engineer to design and build the complex software systems that make our... 
    Senior
    Work at office
    3 days per week

    Capstan Medical, Inc.

    Santa Cruz, CA
    2 days ago
  • $117.7k - $193.9k

     ...Joby Aviation in Santa Cruz, California is seeking a Senior Software Engineer responsible for developing system-level software on Linux platforms to support its commercial and flight test operations. The role requires expertise in Python, Kubernetes, and AWS. Offering... 
    Senior

    Joby Aviation

    Santa Cruz, CA
    2 days ago
  •  ...A medical technology firm located in Santa Cruz is seeking an experienced Software Engineer to develop complex software systems for life-saving innovations. The ideal candidate will have a strong background in Python and C++, a deep understanding of operating systems,... 
    Senior
    3 days per week

    Capstan Medical, Inc.

    Santa Cruz, CA
    2 days ago
  • $157.8k - $212k

     ...closely with multidisciplinary teams of engineers, data scientists, pilots, and other stakeholders...  ...Typical expected tasks include the software design, development, and integration...  ...will be considered for an Engineer (non-Senior) role. Desired A positive attitude and a... 
    Senior
    Temporary work
    Flexible hours

    Joby Aviation

    Santa Cruz, CA
    7 days ago
  • $172.5k - $219.5k

     ...XWING in Santa Cruz is seeking a Senior Corporate Counsel for M&A, requiring 4-7 years of experience in public company M&A transactions. The ideal candidate will manage due diligence, draft acquisition agreements, and lead deal processes. Candidates must showcase strong... 
    Senior

    Xwing

    Santa Cruz, CA
    2 days ago
  • $135k - $165k

     ...Jane Technologies Backend Engineer Jane Technologies is an MIT-founded eCommerce company...  ...platform. Work with other senior engineers to contribute to high level decisions...  ...Qualifications ~4+ years of professional software engineering experience in a product-... 
    Senior
    Local area
    Remote work
    Home office

    Jane Technologies, Inc.

    Santa Cruz, CA
    1 day ago
  • $117.7k - $193.9k

     ...commercial service. Overview Working as a Senior SoftwareEngineer,you willbe responsible...  ...andmaintainingsystem-level software on Linux platforms that support Joby Aviation...  ...operations. You will work with a small team of engineers to design, build, andoptimizeinfrastructure... 
    Senior
    Temporary work
    Remote work

    Joby Aviation

    Santa Cruz, CA
    2 days ago
  •  ...Joby Aviation is seeking a Senior Engineer for developing a high-fidelity flight training simulator. The candidate will join a dynamic team focused on creating robust software for pilot training in a pioneering fully electric aircraft. This role requires expertise in... 
    Senior

    Joby Aviation

    Santa Cruz, CA
    3 days ago
  •  ...XWING in Santa Cruz is seeking a Senior Software Engineer for their flight simulator team. The successful candidate will lead the design and implementation of a high-fidelity software simulation framework crucial for the development of electric aircraft. Candidates should... 
    Senior

    Xwing

    Santa Cruz, CA
    2 days ago
  •  ...A technology company located in Scotts Valley, CA, is seeking a Senior Software Engineer to lead the design and development of desktop applications for embedded systems. The ideal candidate will have proven experience with Qt/QML, strong skills in C++, and familiarity... 
    Senior

    Digital Dynamics Inc

    Scotts Valley, CA
    2 days ago
  • $113.9k - $187.4k

     ...Senior Aircraft Dynamics & Sim Software Engineer Job Locations: US-CA-Santa Cruz Joby Overview Imagine a piloted air taxi that takes off vertically, then quietly carries you and your fellow passengers over the congested city streets below, enabling you to spend... 
    Senior
    Permanent employment
    Temporary work

    Xwing

    Santa Cruz, CA
    2 days ago
  • $140k - $200k

     ...on the go, at your own speed, and with tools that make learning easier, deeper, and faster. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’... 
    Senior
    Remote work

    Clutch Canada

    Santa Cruz, CA
    2 days ago
  • $167.9k - $245k

     ...designs, develops, and flight-tests novel aircraft using a software-first autonomy approach. We build and deploy autonomy, perception...  .... Overview Joby Flight Research is seeking a Staff Software Engineer, Autonomy Data Infrastructure and Analytics to build the data... 
    Senior
    Permanent employment
    Temporary work

    Joby Aviation

    Santa Cruz, CA
    14 hours ago
  •  ...experienced and innovative coastal scientist or engineer with knowledge of coastal California and...  ..., and professional development of our staff and an equal commitment to strong...  ...About the Job We are currently seeking a Senior Consultant or Principal-level Scientist or... 
    Senior
    Temporary work
    Part time
    Live in
    Work at office
    Local area
    Remote work

    Integral Services Company

    Santa Cruz, CA
    2 days ago
  • A leading aviation firm in California is seeking a Recruiting Manager to lead a diverse team in managing the recruitment process. This role demands strategic thinking, strong leadership, and excellent communication skills. The ideal candidate will have a bachelor's degree...
    Senior

    Joby Aviation

    Santa Cruz, CA
    2 days ago
  •  ...operational management is seeking an Application Analyst III to provide advanced systems configuration support and training to internal staff. The ideal candidate will assist in troubleshooting core systems issues and participate in the design and implementation of... 
    Senior

    Quantdynamicss

    Santa Cruz, CA
    3 days ago
  • $199k

     ...A technology firm is seeking a Senior AI Solutions Consultant specializing in Generative and Agentic AI. The role requires a deep understanding of machine learning and cloud platform deployment. Candidates should have at least 12 years of experience, primarily in AI/ML... 
    Senior
    Relocation

    Mogi I/O : OTT/Podcast/Short Video Apps for you

    Santa Cruz, CA
    2 days ago
  •  ...technology and solve some of the world's most challenging problems? If so, lets talk Your role and responsibilities As a Data Engineer specializing in Data Platforms-SnowFlake, you play a critical role in building and enhancing Snowflake platforms for client's Data... 
    Senior

    IBM

    Capitola, CA
    1 day ago
  •  ...A pioneering medical device company in Santa Cruz is seeking a Mechanical Engineer to lead the design and development of innovative robotic applications in heart valve treatment. The ideal candidate will have over 8 years of experience and a BS in Mechanical Engineering... 
    Senior

    Capstan Medical

    Santa Cruz, CA
    2 days ago
  • $100k - $160k

     ...A leading tech company based in California seeks a Full-Stack Software Engineer with at least 3 years of experience. This role involves designing and building internal tools to enhance operations across various departments. Candidates should be proficient in Python and... 

    One Wheel Future Motion

    Santa Cruz, CA
    2 days ago
  • $81k - $172k

     ...Senior Underwriter Reporting to either the Underwriting Manager or the Chief Underwriting Officer and operating within guidelines and...  ...to assist with training and development of less experienced staff. Candidate should possess excellent written and verbal communication... 
    Senior
    Remote work
    Work from home
    Home office

    Nonprofits Insurance Alliance

    Santa Cruz, CA
    14 hours ago
  • $110k - $130k

     ...Type : DirectHire Job Title: Senior QA Engineer Location: Scotts Valley, CA Pay:...  ...ensure the quality and reliability of software-driven control systems. This position...  ...years of experience as a QA Engineer in embedded or hardware-related environments ?... 
    Senior

    Slingshot Connections

    Scotts Valley, CA
    2 days ago
  •  ...guidelines and authority established in the underwriting manual, this Senior Property Underwriter is responsible for developing and providing...  ...and interest in training and development of less experienced staff. This includes the ability to do formal and informal training... 
    Senior
    Work at office
    Remote work
    Work from home
    Home office

    GEORGIA COMMUNITY SUPPORT AND SOLUT

    Santa Cruz, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior / Staff Embedded Software Engineer. Be the first to apply!