Software Engineer - Embedded Systems
Specter Services LLC
Company Background Specter's mission is to help automate the physical world. Today, we build video sensors with state-of-the-art AI agents that answer any question, anywhere in their environments. Our systems can automatically detect and reason about any physical activity captured on camera, from security incidents (e.g. perimeter intrusion, theft, LPR), to safety monitoring (e.g. PPE detection, injured people), to operational efficiency (e.g. material tracking, congestion monitoring). We offer both long range wireless (1km range) and wired sensor variants to suit any deployment. Our co-founders Xerxes and Philip are passionate about empowering our partners in the fast approaching world of physical AI and robotics. We are a small, fast growing team who hail from Anduril, Tesla, Uber, and the U.S. Special Forces. The Role Specter is hiring an Embedded Software Engineer to own the full on-device software stack for our distributed wireless mesh sensor nodes, including integration with RF modules, cameras, and multi-modal sensors. Responsibilities:
- Designing, implementing, and maintaining performant, reliable firmware and software for Specter's current and future edge devices across a wide range of embedded platforms (embedded Linux on SoCs, RTOS, bare-metal on microcontrollers).
- Owning the integration of RF modules, cameras, and multi-modal sensors (e.g., environmental, motion, acoustic) into the embedded software stack, including driver development, data pipelines, and hardware enablement.
- Performing board bring-up, reading datasheets/schematics, and debugging complex hardware/software interactions using oscilloscopes, logic analyzers, JTAG/SWD, and other diagnostic tools.
- Collaborating closely with Hardware Engineering (EE, RF, ME), Product Engineering, and backend software teams to co-design interfaces, support new hardware platforms, and enable rapid prototyping and iteration from concept to production deployment.
- Building and maintaining reusable build, test, and deployment infrastructure for embedded targets-including CI/CD pipelines, automated testing, and over-the-air (OTA) update mechanisms-to accelerate development of new products and features.
- Debugging and optimizing system performance in real-world deployments, focusing on power consumption, memory footprint, reliability, and edge-case fault tolerance.
- Contributing to foundational platform components such as bootloaders, secure boot implementation, and modular driver frameworks to support fast development of next-generation devices.
- Proficiency in writing software for embedded targets using C, C++, Rust, or similar languages.
- Experience with embedded Linux on System-on-Chips (SoCs), real-time operating systems (RTOS), or bare-metal programming for microcontrollers.
- Hands-on experience with kernel driver development (Linux) and/or low-level peripheral drivers on microcontrollers, integrating both on-chip and external hardware peripherals.
- Familiarity with a variety of communication protocols and interfaces, including low-level serial buses (e.g., SPI, I2C, UART, CAN, RS485), networking standards (e.g., Ethernet-including 10BASE-T1S, 802.11), and high-speed peripheral interfaces (e.g., MIPI CSI-2, SDIO, PCIe).
- Comfortable debugging hardware using basic lab equipment including logic analyzers, oscilloscopes, spectrum analyzers, etc
- Embedded Security (e.g., OTA update infrastructure, secure boot mechanisms, hardware security modules like TPM or secure elements).
- Power Electronics (e.g., software control of motors, DC-DC converters, or battery management systems in embedded environments).
- Connectivity (e.g., Bluetooth, Cellular, Wi-Fi, CAN, Ethernet; including integrations like OpenWRT for wireless routing, 10Base-T1S for single-pair Ethernet, or cellular modem drivers).
- Camera Integration (e.g., integrating image sensors or MIPI CSI-2 devices into embedded systems, including FPGA/DSP-based processing for video pipelines or computer vision applications).
- Operating Systems & Build Infrastructure(e.g., Nix/NixOS-based systems, reproducible builds, declarative system configuration, cross-compilation, and deployment pipelines for embedded Linux).
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Embedded Systems in San Francisco, CA vacancy
- Forward Deployment Engineer (Embedded AI / Systems Engineer) R&D Why Join Us? Join the founding U.S. deployment team and embed directly with strategic... ...systems Requirements 3-8+ years of professional software engineering experience (full stack, data, infrastructure,...Suggested
$150k - $300k
An innovative robotics company in San Francisco seeks an experienced engineer to lead the design of embedded systems and electronics for robotic applications. You will integrate sensors, develop firmware, and collaborate across teams to ensure system reliability. Ideal...Suggested- ...Francisco is seeking an experienced Electrical Engineer to lead the design and development of robust sensor systems. The ideal candidate will have over 3 years of experience... ...hardware design, with skills in debugging and embedded systems. Responsibilities include collaborating...Suggested
- ...Background: Specter is creating a software-defined “control plane” for... ...become the perception engine for a company’s physical footprint... ...: Specter is hiring a systems software engineer to own distributed... ...infrastructure connecting embedded and cloud systems Building resource...Suggested
$35 per hour
...Embedded Software Engineer Intern Austin, Texas, United States; South San Francisco, California, United States About Neuralink: We are... ...world. Team Description: The Brain Interfaces Embedded Systems Team, a division of the Brain Interfaces Hardware...SuggestedHourly payPrice workTemporary workInternshipFlexible hours$100k - $130k
Senior Software Engineer (Embedded/Full-Stack) About Augmental Augmental is an MIT Media Lab spinoff dedicated to redefining human-computer interaction... ...be pivotal in bringing it to market You will develop the systems that support a consumer electronic, including user...Full timeWork at officeVisa sponsorshipShift work- Hayden AI Technologies, Inc. is seeking a Senior Software Engineer to develop and optimize software for hardware-integrated systems as part of their mission to enhance urban... ...candidate has over 5 years of experience in embedded systems, proficiency in C/C++ and Python,...
$150k - $180k
...platform is a multi-process, multi-material system: bits and raw materials go in, and... ..., California. About The Role As a Software Applications Engineer, Robotic Systems you will design and... ...on Linux machines Bonus Points For Embedded programming for ARM architectures and...InternshipWork at office- ...About the Team: The Database Systems team specializes in high-performance distributed databases. Our team built Rockset, the real... ...internal use cases. About the Role : We are looking for engineers passionate about distributed systems, close-to-the-metal...
- ...Midstream is an AI-native financial operating system for health systems, founded by... ...scales. You'll partner closely with engineers and leadership to understand where infrastructure... .... We're looking for a systems-minded software engineer who cares deeply about long-...Contract work
$160k - $180k
...scale and most critical services. Those systems are at the core of our text chat infrastructure... ...scale. This role reports to the Senior Engineering Manager of Realtime Infrastructure.... .... ~ Familiar with open source software, and not afraid to dig into the source code...Full timeRelocationRelocation package$180k - $250k
...ambitious teams build on. About this role: You are an experienced software engineer who thrives on building large-scale computing platforms. You have deep expertise in large scale distributed systems that deal with high complexity, a lot of traffic and data. You know...Currently hiringRemote workRelocation package$180k - $310k
...while helping define and evolve the core data model and storage systems powering Gamma's business. You'll ship backend systems that... ...technical investments with rapid shipping velocity. As Software Engineer on the Platform team, you'll collaborate across frontend, product...Full timeWork at officeWork from home$170k - $260k
...The Opportunity Heron Power is looking for a Principal Embedded Software Engineer to own the technical vision and architecture for the... ...complete solution. If you enjoy building robust embedded systems from the metal up and setting technical direction for an entire...$153k - $376k
...collaboration, join us! At Figma, infrastructure is at the heart of everything we build. As a Software Engineer on our Infrastructure team, you’ll help design, build, and operate the systems that power our real-time collaborative design tools used by millions of people...Full timeRemote workWork from homeWorldwide$170k - $260k
| Software Engineer, Distributed Systems (Core) | Title of Role: | Software Engineer, Distributed Systems (Core) | Location: San Francisco, CA, remote Company Stage of Funding: Series C - Software Development Office Type: Remote Salary: $170K-$260K...Work at officeRemote workVisa sponsorship$133.65k - $222k
...Creating verification plans for complex embedded systems based on requirements. - Developing... ...Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) tooling. Automated... ...Qualifications: - Bachelors in an engineering discipline (MS/PhD preferred) with 3+...Work at officeWork from homeFlexible hours- Amplitude in San Francisco is seeking a Senior Software Engineer to enhance its OLAP engine components, focusing on performance, cost-efficiency... ..., and reliability. You will own critical parts of a complex system that processes trillions of events, driving improvements that...Flexible hours
- United States Digital Space LLC is looking for a Software Engineer for Autonomous Vehicles in San Francisco. In this role, you will collaborate with engineers to design integrations, shape product direction, and ensure safety and reliability in self-driving vehicle solutions...
- Theory Ventures is seeking a Senior Software Engineer in San Francisco for a full-time, hybrid role. You will be involved in architecting and implementing systems that power innovative AI solutions for supply chain automation. With over 5 years of experience in software...Full timeFlexible hours
$250k
LeoForce is seeking a Senior Software Engineer in San Francisco to design agentic systems and improve AI-native workflows. This hybrid role allows flexibility with 2-3 days in the office each week. Ideal candidates will have 2-8 years of software engineering experience...Work at office- Makani Networks is hiring a Senior Software Engineer in San Francisco, CA, to optimize its next-generation wide-area network services. The role involves developing innovative solutions and enhancing the Optimization appliance through scripting and component design. If you...
$200k
...mission is to fundamentally change how software is built on the Internet by empowering developers... ...Team: Convex has assembled a team of engineers who have built and designed some of the... ...has a lot of experience running large systems at scale, but as our customers and...Full timeWork at officeNight shift- A startup in AI infrastructure in San Francisco seeks a software engineer to participate in the design, implementation, and optimization of core systems. Candidates should have strong problem-solving skills and at least 5 years of experience in software engineering, with...
$160k - $250k
Multiply-Labs in San Francisco is seeking a Senior Robotics Software Engineer to lead the development of software powering automated manufacturing systems. The role involves design, core algorithm development, simulation, and cross-functional collaboration. Candidates...Flexible hours- Nimblerobotics in San Francisco is seeking a Senior Robotics Software Engineer to enhance their autonomous robots with advanced software. You will develop crucial mathematical models and control systems, ensuring exceptional performance across various operations. The ideal...
- ...building the most advanced hardware, software, and AI technology to make it possible... ...Role Join our team as a Senior Embedded Software Engineer to help us bring current and next generations... ...: Design, develop, and maintain system software, including systemd...Full timeWork at officeImmediate startWorldwideFlexible hoursNight shift
$200k - $250k
...Embedded Software Engineer San Francisco-Bay Area, CA Glydways is reimagining what public transit can be. We believe that mobility is the... ...affordability, and minimal environmental impact. The Glydways system is a groundbreaking network of carbon-neutral,...Local area- ...Embedded Software Engineer Deepnight is creating the best low light camera in the world by embedding an AI model into it. Our model processes... ..., developing, and optimizing software for embedded systems, with a strong focus on software bringups for custom imaging...
- ...AI/ML Engineer (RL & Physical Systems) FLUIX is building the AI Operating System for data centers. We... ...meet. Collaborate with controls, software, and field engineering teams to... ...deployment (AWS/Azure, on-prem GPUs, embedded compute). ~ Ability to move between...Weekend work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Embedded Systems. Be the first to apply!
Related searches
- senior robotics software engineer San Francisco, CA
- intermediate software engineer San Francisco, CA
- junior software developer San Francisco, CA
- graduate software engineer San Francisco, CA
- software engineer internship San Francisco, CA
- senior software engineer San Francisco, CA
- software developer fintech San Francisco, CA
- software engineer visa sponsorship San Francisco, CA
- software engineer student San Francisco, CA
- senior software engineer ruby on rails San Francisco, CA

