> Markdown version of [/jobs/ext/4626876-embedded-systems-engineer](https://www.wearedevelopers.com/jobs/ext/4626876-embedded-systems-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 Systems Engineer - **Company:** Terranova Corporation - **Location:** Berkeley, CA, United States - **Contract:** Permanent contract - **Skills:** Altium Designer, Systems Engineering, ARM Architecture, Booting (BIOS), C++ (Programming Language), Cloud Computing, Relational Databases, Software Debugging, Linux, Disaster Recovery, Domain Name System (DNS), Electronic Design Automation, Firmware, FreeRTOS, Joint Test Action (IEEE Standards), Radio-Frequency Identification, Robotic Automation Software, Software Engineering, SQL Databases, Systems Integration, TypeScript, Universal Asynchronous Receiver/Transmitter, Google Cloud, PIC Microcontroller, ReactJS, Backend, Vue.js, Yocto, Cloudflare, Wireless Technologies, Build Tools, Front End Software Development, Serverless Computing - **Published:** November 7, 2026 - **Apply:** https://www.careerbuilder.com/job-details/embedded-systems-engineer-berkeley-ca--fad6c8d0-1c47-42be-88a9-1be7e4d4656a ## About the Role Embedded Systems, Systems Engineering, Disaster Recovery, Microcontroller, Prototyping, Computer Firmware, Embedded Systems, Schematics, RF Circuit Design, C++ Programming Language, * Bachelor's degree or higher in Electrical Engineering or a related field. * U.S. permanent residency. Preferred Skills & Experience * Multilayer mixed-signal PCB design in KiCad or Altium * ARM microcontroller firmware (STM32/ESP32/RP2040) in C/C++ with FreeRTOS or Zephyr * RF and long-range low-power wireless systems (XBee, LoRa) * Yocto or OpenEmbedded Linux build systems * Go and TypeScript application development * SQL and relational data modeling * Vue and/or React frontend development * Google Cloud and Cloudflare serverless (Workers, Durable Objects, R2) * Working knowledge of internet fundamentals, including DNS * SWD/JTAG, logic analyzers (e.g., Saleae), and oscilloscopes * OTA update systems and bootloaders * DMA-backed peripheral drivers * DFM/DFT methodologies, * Has worked on and owned entire large, complex robotic systems: multiple sensors, motors, interfaces, and solid PCB design. * Has a maker background: loves building things and finds the work genuinely fun. Would like candidates with a portfolio. ## Description * Develop and debug embedded firmware in C/C++ with FreeRTOS for STM32 or similar ARM Cortex-M systems. * Design and review multilayer mixed-signal schematics / PCBs in Altium Designer. * Integrate sensors, radios, and power electronics with reliable, low-latency interfaces (I²C, SPI, UART, CAN, SDIO). * Design and integrate long-range low-power wireless systems (XBee, LoRa) into deployed platforms. * Build and maintain Yocto Linux images for embedded gateways and edge compute systems. * Contribute to backend services and tooling in Go and TypeScript, including SQL data layers and Vue/React frontends. * Deploy and operate cloud infrastructure on Google Cloud and Cloudflare's serverless platform. * Characterize and optimize power budgets, EMI performance, and manufacturability. * Bring-up, test, and validate hardware prototypes through DFM/DFT cycles. * Support system integration and field debugging of deployed robotic platforms. * Thrive at the pace and intensity of early-stage startup life, including long days, 6-day workweeks, and extended field hours.