> Markdown version of [/jobs/ext/3316481-embedded-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/3316481-embedded-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Firmware Engineer - **Company:** CareerCircle - **Location:** Goleta, CA, United States - **Experience:** Experienced - **Salary:** $130,000.0 - $180,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, C (Programming Language), Computing Platforms, Systems Engineering, Computer Engineering, Software Debugging, Embedded Software, Firmware, Field-Programmable Gate Array (FPGA), Hardware Interface Design, Joint Test Action (IEEE Standards), Python (Programming Language), MATLAB, MISRA C (C Programming Language), Software Architecture, Simulink, Verification and Validation (Software), Universal Asynchronous Receiver/Transmitter, Verilog, VHSIC Hardware Description Language (VHDL), Serial Peripheral Interface, Control Structures, Information Technology, Bare Metal, DO-178B, Software Coding - **Published:** September 30, 2026 - **Apply:** https://www.careercircle.com/jobs/all/all/usa/ca/goleta/d1bc76d2-41a0-42f9-80ae-2eb96477916a ## About the Role Verilog Simulink Firmware Debugging Visionary Innovation Bare Metal Oscilloscope Control Loops Computer Science Motor Controllers Power Electronics Embedded Firmware Computing Platforms Computer Engineering Software Architecture Electrical Engineering C (Programming Language) Generator Control System Hardware Interface Design Engineering Design Process Serial Peripheral Interface Requirements Specifications MISRA C (C Programming Language) Joint Test Action (IEEE Standards) Field-Programmable Gate Array (FPGA) VHSIC Hardware Description Language (VHDL) Universal Asynchronous Receiver/Transmitter, * Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field. * 4+ years of embedded firmware development experience. * Strong C programming skills. * Experience developing bare-metal firmware on microcontrollers. * Experience with interrupt-driven systems and low-level hardware interfaces. * Hands-on experience with oscilloscopes, JTAG debuggers, and embedded troubleshooting. * Ability to independently own features from design through testing. Preferred Qualifications * TI C2000 (C28x) experience. * Motor control or power electronics experience. * CAN, UART, SPI, or I2C communications. * Field-oriented control (FOC) and control-loop tuning. * DO-178C, MISRA C, or safety-critical software experience. * MATLAB/Simulink, FPGA, or VHDL/Verilog experience., Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors., Actalent Goleta, CA*On-Site I2C Verilog Simulink Firmware Debugging Visionary Innovation Bare Metal Oscilloscope Control Loops Computer Science Motor Controllers Power Electronics Embedded Firmware Computing Platforms Computer Engineering Software Architecture Electrical Engineering C (Programming Language) Generator Control System Hardware Interface Design Engineering Design Process Serial Peripheral Interface Requirements Specifications MISRA C (C Programming Language) Joint Test Action (IEEE Standards) Field-Programmable Gate Array (FPGA) VHSIC Hardware Description Language (VHDL) Universal Asynchronous Receiver/Transmitter Electromagnetic Interference And Compatibility (EMC/EMI) +0 Google IT Automation with Python ## Description We're seeking an Embedded Firmware Engineer to help develop a next-generation software platform for motor controllers and generator control systems. This is a hands-on role where you'll own firmware modules from design through hardware bring-up and verification while working closely with electrical and systems engineers. What You'll Do * Develop embedded firmware for motor controllers and generator control electronics. * Design and implement bare-metal C software on 32-bit microcontrollers. * Create low-level drivers, hardware interfaces, and platform services. * Support hardware bring-up, debugging, and system verification. * Contribute to software architecture, interfaces, and coding standards. * Write requirements, specifications, and test procedures. * Support lab, environmental, EMI/EMC, and field testing. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Smart, Connected, Unexpected: The Wild Side of IoT and AI](https://www.wearedevelopers.com/videos/1113-smart-connected-unexpected-the-wild-side-of-iot-and-ai) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) ## Related Articles - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)