Systems Engineer (Firmware)
Matician
Location Mountain View, CA Employment Type Full time Location Type On-site Department Software Platform Company Overview Each year, 2.5 trillion hours are spent on household chores. At Matic, we’re on a mission to recapture that lost time, and we’re doing it by revolutionizing home robotics. Our first product, also called Matic, is a Wall‑E-esque floor cleaning robot. We've built what amounts to "full self-driving in the home" with real‑time 3D mapping, adaptive path‑tracking, and a precise semantic understanding of the home. Our breakthroughs in spatial AI allow Matic to work reliably in real homes, using only RGB cameras and neural networks running on‑device. Privacy First What happens in the home, stays in the home. Our robots are private by design, with all data processing performed by the robot itself, not in the cloud. Our Approach Before the iPhone, consumers adopted several distinct devices; cell phones, PDAs, and portable music players each served a particular need. We believe in a similar progression for home robotics, starting with single‑purpose robots and building iteratively toward more complex capabilities over time. Our Culture Matic is a tight‑knit and collaborative team, singularly focused on building products our customers will cherish. We're ultra‑hardworking people committed to solving tough problems that save precious time and energy. About the role As the name “firmware” may imply, this role closes the gap between our software and our hardware. In this role, you will be the hardware team’s window into Matic’s software, and you will be the software team’s window into Matic’s hardware. Firmware engineers are fundamentally cross‑discipline and are expected to operate with product‑focused systems‑level thinking. What you’ll do Firmware at Matic is a broad domain, and you will work on a wide variety of projects such as: Bring‑up and support for hardware changes (electrical and mechanical). For example: A new sensing mechanism to detect when the waste bag is full from water during mopping - requires updating device drivers to interface with the new sensor, implementing tests to ensure the new system is working as expected during assembly, and coordinating robot behaviors to accommodate the new system (data filtering, updating the bag fullness check). Design and improve the behavioral logic and controls algorithms for Matic’s physical systems Analyze robot logs along with motor and sensor data to debug hardware failures. For example: Customer reports their Matic isn’t charging despite being properly docked Employee testing their Matic at home mentions that their robot suddenly started making weird clicking sounds while mopping Support internal processes with tooling to interface with Matic’s motors and sensors What we look for We're looking for strong software experience with electromechanical projects. This likely includes deep experience with microcontrollers (bare‑metal programming, RTOS, communication protocols), a fundamental understanding of electronics (schematics, datasheets, motors, sensors, batteries), and intuition for physical systems (motors, moving parts, materials). You should have strong experience writing embedded C/C++, and we hope you are eager to learn Rust if you aren’t already familiar with it (see why we use Rust). Must haves 2+ years of industry experience or equivalent (e.g. grad school) Core software skills: data structures, control flow, computer systems deep experience with systems programming language(s): C, C++, rust, etc. experience / comfort with scripting / prototyping language(s): python, etc. Experience with hardware (the more the better): Motors (brushed and brushless DC, drivers, operating principles) Controls systems Sensors (datasheets, device drivers, data filtering) Electrical fundamentals Mechanical intuitionYou’ve built things (robots, PCBs, 3D‑printing, anything) Experience with microcontrollers (STM32, PIC, ESP32, etc.) Soft‑skills: Multi‑disciplinary team & leadership experience Thinks broadly, connecting insights from across the system to solve problems Meticulous, detail oriented, organized Fixated on edge‑cases and testing Nice to have Friendly & approachable personality non‑combative, selfless, team‑first mentality Higher‑level robotics exposure: computer vision, machine learning, path planning, SLAM We’d love to hear from you if… You love diagnosing complex electromechanical issues You are genuinely motivated to help those around you You are passionate about learning outside of your normal comfort zones You are excited to do great work #J-18808-Ljbffr Matician
$163k - $264k
...and leave your mark, come join us. THE ROLE Join our team as a Firmware Engineer and help us innovate the future of data storage. You'll be a... ...A strong foundation in firmware development for embedded systems, with a deep understanding of hardware and software interactions...SuggestedWork at officeFlexible hours$174k - $252k
Senior Software Engineer, Embedded Systems/Firmware, AI and Infrastructure Sunnyvale, CA, USA Bachelor’s degree or equivalent practical experience. 5 years of experience in low level systems programming languages (e.g., C++ or C). 3 years of experience testing, maintaining...SuggestedFull timeWorldwide$147k - $211k
Software Engineer III, Embedded Systems/Firmware, AI and Infrastructure Google, Sunnyvale, CA, USA Qualifications Bachelor’s degree or equivalent practical experience. 2 years of experience in low level systems programming languages (e.g. C++ or C). 2 years of experience...Suggested- Senior Software Engineer, Pixel Audio, Embedded Systems, Firmware corporate_fare Google place Mountain View, CA, USA Apply Bachelor ’s degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages (e.g....Suggested
$207k - $300k
Staff Software Engineer, Embedded Systems/Firmware corporate_fare Google place Sunnyvale, CA, USA Bachelor's degree or equivalent practical experience. 8 years of experience in software development. 5 years of experience testing, and launching software products. 5 years...SuggestedFull timeWorldwide$24.4 - $56.4 per hour
What to Expect The Firmware System Validation team is looking to bring on an Engineering Technician to build, maintain, and operate hardware‑in‑the‑loop (HIL) test infrastructure for Tesla vehicles. You will work alongside validation engineers, firmware developers, and...Hourly payFull timeTemporary workFlexible hours- Tesla in Palo Alto is looking for a Firmware Engineer to develop firmware for datacenter systems including X86/ARM CPUs and custom SoCs. You will implement system-level features and create diagnostic tools. Qualified candidates should have a Bachelor's degree in related...
$170k - $235k
...EXPLORATION TECHNOLOGIES CORP, based in Sunnyvale, CA, is looking for a Sr. Wireless Firmware Engineer for Starlink Mobile. The role involves designing PHY algorithms for satellite-based 4G/5G systems, requiring at least 5 years of experience in wireless signal processing and C...- ...GPU based Client products with focus on firmware development. Working with a global team... ...and automation for qualifying the whole system software and firmware stack. What We Need... ...Bachelor’s Degree or higher in Electrical Engineering, Computer Science, or equivalent...
- Matician is seeking a firmware engineer to bridge software and hardware in the development of innovative home robotics. You will work on exciting... ...programming experience and a passion for electromechanical systems. This full-time role is based on site in Mountain View, CA,...Full time
- ...our proprietary data collection hardware systems and associated software/algorithms .... ...GenRobot's APAC-based R&D, Product, and engineering teams to escalate, analyze, and resolve... ...Engineer, Software Test Engineer, or Embedded Firmware Engineer, with direct customer-facing or...Local areaOverseas
$140k - $360k
What to Expect As a Software Engineer on the Battery Management System (BMS) Team, you will have the opportunity to help deliver the high-quality software... ...and future) the best they can be by writing low-level firmware drivers, implementing software algorithms, and...Hourly payFull timeTemporary workFlexible hours$104k - $222k
Tesla is looking for a Firmware Engineer to contribute to the Reliability and Test team in Palo Alto. You will support closure engineering efforts by implementing firmware for vehicle-level testing and modifications to ensure vehicle safety. The role requires a degree in...$157.3k - $212.8k
...and development company that designs and engineers high-profile consumer electronics. Lab12... ...modeling efforts to predict end-to-end system performance Perform gap analysis and system... ...optimization across radio, PHY, MAC, firmware and software Basic Qualifications...Flexible hours$126.8k - $220.9k
Apple Inc. is looking for a talented RF Transceiver Firmware Engineer to work on developing innovative embedded firmware technologies. In this role, you will collaborate closely with firmware, CAD, and verification teams to establish robust firmware development tools and...$120k - $200k
...looking for a meticulous, Rust-loving Software Engineer to join us on the ground floor, with... ...here: What you'll do Build software systems that can range from building compute graph pipelines, auto-update of software/firmware, enabling delightful, multi-modal (gestures...Immediate startWork from home- ...understanding and building hardware; electronics systems and semiconductors where AI can design... ...cross-domain behavior between hardware, firmware, and AI-driven design pipelines. You’ll... ...have 5+ years of experience in Systems engineering for semiconductor, robotics, or compute...
$120k - $160k
...to their feedback and needs. ABOUT THE JOB Radar is hiring a Systems Engineer who will take end-to-end ownership of system-level inventory... ...system consists of custom RFID sensors with complex hardware, firmware, software and cloud integration. The System Engineer will own...- ...in Mountain View, CA, seeks a Staff Embedded Software Engineer. This role involves leading the design and development of firmware for vehicle drive and safety controllers, ensuring robust production-quality systems. With 8-12+ years in embedded software, candidates should...Flexible hours
$181.1k - $318.4k
...opportunity for a forward-thinking and exceptional DSP Wireless System Engineer. As a member of our multifaceted group, you will have the... ...calibration and correction methods for implementation in hardware/firmware and validation of overall performance enhancement through lab...Relocation- ...develops and provides advanced multi-function RF systems for the U.S. Department of Defense, is looking for a Senior Systems Engineer to work in our Communications Waveform... ...SoCs, GPUs, DSPs, and advanced software and firmware techniques that allow intuitive command and...Immediate startFlexible hours
$140k - $150k
...Senior Systems Engineer (Vacuum system and Design) Bay Area , CA onsite FULL TIME $140-150K/yr Required Skills & Experienc ~... ...engineering / Architecture - Machine level (mechanical, electrical, firmware, and software ~)Semiconductor tools: EFEM, Sorter, Load...Full time$147k - $211k
Software Engineer III, Embedded Systems/Firmware, Platforms Infrastructure Engineering Apply X Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Sunnyvale, CA, USA; Austin, TX, USA . Bachelor’s...Full timeWorldwide$207k - $301k
Staff Software Engineer, Embedded Systems/Firmware, Platforms Infrastructure Engineering Google, Sunnyvale, CA, USA Requirements Bachelor's degree or equivalent practical experience. 8 years of experience in software development. 5 years of experience working with embedded...$181.1k - $318.4k
Cellular System Performance Characterization Engineer Do you have a passion for invention and self-challenge? Do you thrive on pushing the limits of what... ...team, you’ll craft sophisticated groundbreaking embedded firmware that deliver more performance in our products than...Work experience placementRelocation$207k - $301k
Software Engineering Manager II, Embedded Systems/Firmware, Platforms Infrastructure Engineering Google Sunnyvale, CA, USA Requirements Bachelor's degree or equivalent practical experience. 3 years of experience with embedded operating systems. 3 years of experience...- ...development of critical Battery Management System hardware components for our Gen 6... ...with Systems, Mechanical, Test, and Safety engineering teams to ensure a robust, integrated, and... ...and FPGAs at the hardware, software, and firmware levels. Solid understanding of embedded...
- ...Job Title: Senior BMS Hardware Engineer Location: Mountain View, California (Onsite –... ...of safety-critical Battery Management System (BMS) hardware for Gen 6 aircraft platforms... ...FPGA-based systems Firmware/hardware integration Good understanding...Full timeContract work
$100k - $180k
...residential solar, battery energy storage systems (BESS), and charging systems deployed... ...performance at scale. We are seeking a Systems Engineer to own the end-to-end product lifecycle... ...stakeholders to develop and deploy firmware and hardware solutions, then measure the...Hourly payTemporary workFlexible hours$181.1k - $318.4k
...architectures and protocols, integrate systems and algorithms with employing the advanced... ..., Radio, analog designers, and SW engineers, to define and specify the wireless systems... ...radio compensation algorithms, and with firmware designers to realize different physical/...Relocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Systems Engineer (Firmware). Be the first to apply!
- application system engineer Mountain View, CA
- senior windows systems engineer Mountain View, CA
- system performance engineer Mountain View, CA
- senior staff systems engineer Mountain View, CA
- director systems engineering Mountain View, CA
- systems engineer Mountain View, CA
- computer system validation engineer Mountain View, CA
- distributed systems engineer Mountain View, CA
- system engineer remote Mountain View, CA
- software system engineer Mountain View, CA


