Software Engineer - San Francisco

Only for registered members San Francisco, United States

1 week ago

Default job background
Embedded Software Engineer - Embedded Systems & Firmware · Company Background: · Specter is creating a software-defined "control plane" for the physical world. We are starting with protecting American businesses by granting them ubiquitous perception over their physical assets. · ...
Job description
Embedded Software Engineer - Embedded Systems & Firmware
Company Background:
Specter is creating a software-defined "control plane" for the physical world. We are starting with protecting American businesses by granting them ubiquitous perception over their physical assets.
To do so, we are creating a connected hardware-software ecosystem on top of multi-modal wireless mesh sensing technology. This allows us to drive down the cost and time of deploying sensors by 10x. Our platform will ultimately become the perception engine for a company's physical footprint, enabling real-time perimeter visibility, autonomous operations management, and "digital twinning" of physical processes.
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.
Role + Responsibilities:
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 include:
  • 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.
Qualifications:
  • 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, , 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
Bonus Qualifications (strong experience in one or more of the following areas):
  • 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).


Similar jobs

  • Work in company

    Software Engineer

    Only for registered members

    About Runloop is building the foundational infrastructure for the next generation of AI development. We provide AI engineers and data scientists with lightning-fast, secure, and reproducible code sandboxes for agents. · ...

    San Francisco Full time

    4 weeks ago

  • Work in company

    Software Engineer

    Only for registered members

    We are looking for a Software Engineer to join our growing engineering team. · In this role, you will design, build and operate scalable software platforms that support analytics and AI solutions. · You will contribute to system architecture cloud deployments and modern container ...

    San Francisco, California, United States

    2 weeks ago

  • Work in company

    Software Engineer

    Only for registered members

    Backend-focused software engineer for AI infrastructure. · Ship production-grade code and own features end-to-end. · ...

    San Francisco

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    Walker Partners focuses on innovative consulting strategies, leveraging partnerships and acquisitions to drive business transformation · and growth. · ...

    San Francisco

    2 weeks ago

  • Work in company

    Software Engineer

    Only for registered members

    We are searching for a Software Engineer / Product Engineer to join a stealth GenAI startup building an ML-native product from the ground up. · The team is hiring a founding Software Engineer / Product Engineer to join early in SoMa, SF and help take the product from 0 → 1. · ...

    San Francisco

    3 weeks ago

  • Work in company

    Software Engineer

    Only for registered members

    Hatch have partnered with one of the fastest-growing AI companies of the decade — scaling from 0 → $40M ARR in just 36 months, · growing 15% MoM, with profitability, 170%+ NRR, and an NPS higher than the iPhone's. · ...

    San Francisco

    1 month ago

  • Work in company

    Software Engineer

    Only for registered members

    This is a full-time remote role for a Software Engineer. The Software Engineer will be responsible for designing, developing, and maintaining software applications, · Strong foundation in Computer Science concepts and principlesProficiency in Back-End Web Development and Software ...

    San Francisco

    2 weeks ago

  • Work in company

    Software Engineer

    Only for registered members

    This is a full-time remote role for a Software Engineer. · writing and optimizing codeimplementing object-oriented programming principlescollaborating with cross-functional teams to ensure high-quality software delivery ...

    San Francisco

    2 days ago

  • Work in company Remote job

    Software Engineer

    Only for registered members

    · ...

    San Francisco, CA

    6 days ago

  • Work in company

    Software Engineer

    Only for registered members

    We are seeking a talented Software Engineer to join our dynamic team and contribute to the development of next-generation IVF medical devices. · In this role, you will be responsible for designing, developing, and maintaining the software that powers our state-of-the-art reproduc ...

    San Francisco

    6 days ago

  • Work in company

    Software Engineer

    Only for registered members

    We are seeking a skilled Software Engineer to design, implement and maintain robust software systems for production automation. · Build core libraries and services supporting motion planning, control and perception pipelines. · ...

    San Francisco

    1 month ago

  • Work in company

    Software Engineer

    Only for registered members

    This is a true full-stack product engineering role building features that span user-facing workflows and backend systems where correctness reliability performance matter. · Own features end-to-end using TypeScript React Python · Work closely with product domain experts to transla ...

    San Francisco

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    We are looking for a Software Engineer to join our team in San Francisco. · We need someone with a broad technical background who can drive programming of well-constructed code. ...

    San Francisco, CA

    6 days ago

  • Work in company

    Software Engineer

    Only for registered members

    +Job summary · We are seeking a highly experienced Software Engineer to drive Generative AI (GenAI) adoption across the enterprise. You will work closely with engineering teams to evaluate, implement, and scale modern AI development tools, AI agents, and emerging platform capabil ...

    San Francisco

    3 weeks ago

  • Work in company

    Software Engineer

    Only for registered members

    My client is looking for a Software Engineer (DevOps) to join their growing engineering team. · This role will be the sole dedicated DevOps engineer, · owning and evolving deployment pipelines · and helping define what DevOps looks like within a fast-moving startup environment. · ...

    San Francisco

    2 weeks ago

  • Work in company

    Software Engineer

    Only for registered members

    We're supporting a space software company that is scaling quickly. · They are building high performance systems for modeling planning and operating satellites,and they are looking for someone who wants to take ownership of complex backend challenges that directly shape how missio ...

    San Francisco

    1 month ago

  • Work in company

    Software Engineer

    Only for registered members

    We are looking for a Software Engineer to join our growing engineering team. · Design, develop and maintain high-quality software solutions using Python. · Contribute to the design and evolution of scalable and maintainable software architectures. · ...

    San Francisco Full time

    3 weeks ago

  • Work in company

    Software Engineer

    Only for registered members

    Becoming is building Developmental Intelligence: AI for predicting how organisms change over time. · We are building systems that don't — by tightly integrating hardware, biology and software into platforms that operate continuously over long time horizons. · Software is the conn ...

    San Francisco, CA

    4 weeks ago

  • Work in company

    Software Engineer

    Only for registered members

    We are looking for an experienced and dedicated individual to join Heirloom's software team. · ...

    San Francisco

    2 weeks ago

  • Work in company

    Software Engineer

    Only for registered members

    Join Abbott Diabetes Care and revolutionize glucose monitoring with cutting-edge sensing technology As a Sr. Embedded Software Engineer, you'll drive the design and development of life-changing firmware for innovative biowearable medical devices, making a real impact on global he ...

    San Francisco

    1 month ago

  • Work in company

    Software Engineer

    Only for registered members

    A fast growing early-stage start who recently secured a significant amount at Seed is actively hiring 3x software engineers to join their founding team. · ...

    San Francisco

    3 weeks ago