Senior / Staff Embedded Software Engineer
$150k - $220kHeron 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.
$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...SeniorPermanent employmentTemporary workWork experience placement- ...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...Senior3 days per week
$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...SuggestedTemporary workRemote work$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...SuggestedTemporary work$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$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...SeniorRemote work$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- ...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...SeniorWork at office3 days per week
$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- ...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,...Senior3 days per week
$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...SeniorTemporary workFlexible hours$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$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-...SeniorLocal areaRemote workHome office$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...SeniorTemporary workRemote work- ...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
- ...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
- ...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
$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...SeniorPermanent employmentTemporary work$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’...SeniorRemote work$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...SeniorPermanent employmentTemporary work- ...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...SeniorTemporary workPart timeLive inWork at officeLocal areaRemote work
- 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
- ...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
$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...SeniorRelocation- ...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
- ...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
$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...$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...SeniorRemote workWork from homeHome office$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- ...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...SeniorWork at officeRemote workWork from homeHome office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior / Staff Embedded Software Engineer. Be the first to apply!

