Software Engineer - Embedded Systems
Specter Services LLC
Embedded Software EngineerSpecter'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.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.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, 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, etcNice to Have: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).
- ...Twitch Interactive, Inc. in San Francisco, CA seeks a Software Dev Engineer II to design, develop, and document embedded or distributed software products. The role covers the full development cycle from design to maintenance and involves mentoring junior engineers....Suggested
- ..., we're deploying autonomous systems on heavy construction equipment... ...veterans and world-class engineers to solve physical-world problems... ...team builds the software foundation Bedrock's autonomous... ..., and own major areas of our embedded safety controller, from drivers...SuggestedFlexible hours
- ...electrical gridThe RoleSPAN's Device Software team is responsible for all... ...the heart of the home energy system; our software directly... ...seek collaborative, top-tier engineers who excel at solving complex... ...knowledge into correct, safe embedded softwareExperience designing...SuggestedWork at officeFlexible hours
- ...Pronto AI is seeking an Embedded Firmware Engineer to join our growing team in San Francisco. You’ll develop firmware for custom boards from the ground up, collaborating with electrical and software engineers to translate schematics into robust, field-ready software....Suggested
- ...Unknown is seeking an embedded software engineer in San Francisco to join a four-person team, providing technical leadership and helping develop a cutting-edge camera system. You’ll drive the project from prototype to a 2027 launch in a highly autonomous, results-driven...Suggested
$350k
...the Role We’re looking for generalist infrastructure and systems engineers to help build the systems that power our foundation models... ...You’ll build scalable, reliable, data infrastructure while embedding governance best practices. Developer Productivity: We care...Visa sponsorshipWork visaRelocation packageFlexible hours- ...Senior Full Stack Engineer - Enterprise SystemsAstranis builds advanced... ...'s reach into the solar system. Today, Astranis satellites provide... ..., USA.Senior Full-Stack Software Engineer - Enterprise SystemsWe... ...across disciplines—hardware, embedded, operations, production, and...Permanent employmentInternshipFlexible hours
$119k - $281k
...Team Description: Join the Brain Interfaces Embedded Systems Team and be part of an elite team of engineers working on high-performance, safety-critical embedded... ...with chip designers, electrical engineers, and software engineers on a small, fast-moving team. Job...Full timeTemporary workInternshipFlexible hours$140k - $210k
...re looking for a Lead People Technology Engineer to be the first dedicated AI engineer within... ...Finance to design and build intelligent systems that transform how we hire, develop,... ...applying AI it's about defining how AI becomes embedded into the employee lifecycle at Klaviyo....Shift work- ...and data-driven. Sensors & Embedded Applications ~ The Sensors... ...embedded dashcam and sensor software, mobile applications, and edge... ...a small team of software engineers to design and implement embedded... ...development experience for embedded systems Proficiency in C or C++...Work experience placementRemote workFlexible hours
- ...Dolby is seeking a Senior/Staff Software Engineer for the Cinema Technology Group in San Francisco. You will design and maintain real-time embedded software for cinema playback servers, audio processors, and related devices. The role emphasizes secure, scalable software...
- ...Zipline in South San Francisco seeks a Senior Embedded Software Engineer for the Long Range Platform. You will own low-level and edge software for safe, reliable long-range aircraft within a production network. You'll work at the hardware/software boundary, delivering...
- ...San Francisco and work in person. The Role You will own the software foundation our robots run on, from the onboard runtime and... ...C++ or Rust, plus Python Experience with real-time or embedded Linux systems Familiarity with ROS 2 or similar robotics middleware Experience...Remote work
- ...Software Engineer For Code Search & RetrievalSome of the most valuable work on Mercor's platform... ...You'll design and build the retrieval systems that combine dense (code) embeddings and... ...keep search fast and economical at scale: embedding dimensionality and quantization, ANN...Full timeWork at officeRelocation package
$180k - $250k
...Senior Software Engineer, Embedded LinuxSan Francisco, CANimble is an AI robotics company building the autonomous supply chain to power fast, efficient... ...bring-up and maintenance on embedded ARM system (Device Trees, Bootloader, Kernel Drivers)Design, implement...Local areaFlexible hours$293k - $325k
...OpenAI is seeking a Camera Firmware Engineer to work in San Francisco, where... ...the development of low-level camera software and ensure reliable camera system operations. This is a hands-on... ...will have extensive experience with embedded camera systems and strong C/C++ expertise...- Neuralink in California is seeking experienced embedded software engineers to join the Brain Interfaces Embedded Systems Team. You will own complex firmware challenges, design bare-metal solutions, and collaborate with chip designers, electrical engineers, and software...
$147k - $210k
Write product or system development code, collaborating with peers and stakeholders through... ...experience.2 years of experience with software development in one or more programming... ...deploying Agentic AI systems.Google's software engineers develop the next-generation technologies...$10 per hour
...Come join us.The OpportunityThe Autonomous Freight Systems team is a brand new, AI-first engineering team in San Francisco, building Flexport's client-facing... ...you own.You Should Have5+ years of professional software engineering experience with a proven track record of...Flexible hours$266k
About the Team:The Database Systems team specializes in high-performance distributed databases. Our team built Rockset, the real-time... ...critical internal use cases. About the Role:We are looking for engineers passionate about distributed systems, close-to-the-metal performance...Work at officeLocal areaFlexible hours$150k - $230k
...the world’s largest autonomous logistics system, delivering critical supplies quickly... ...breaking speeds.Joining Zipline as a Senior Software Engineer on the Enterprise Systems team, you... ...through deep-dive postmortems.Embedded discovery. You’ll work directly on the...Work at officeLocal area$185k
About the RoleThe Engineering Acceleration team builds and operates the foundational systems that engineers use to build, test, and ship ChatGPT, the API, and OpenAI's... ...build systems, distributed infrastructure, and software quality. You will work on the systems that...Work at officeLocal areaRemote workFlexible hours$180k - $310k
...Software Engineer, Distributed Systems (Infra) We're building the creative layer for modern communication. Every month, over a billion people make presentations — but the tools they use to make them haven't evolved in decades. We're changing that, using AI to disrupt...Full timeWork at officeWork from home$174k - $252k
...Senior Software Engineer, Agentic AI Systems, Google Cloud Security Google San Francisco, CA, USA In most instances, this position requires in-person interviews as part of the hiring process. Applicants in San Francisco: Qualified applications with arrest or conviction...$240k
...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, and as our customers and...Full timeWork at officeRemote workShift workNight shift$185k - $300k
...About the Role We are looking for Software Engineers – Backend Systems on behalf of our client, an innovative technology company building a high-performance, real-time trading platform. Our client is seeking engineers with production experience in Rust to play...$117.2k - $223.9k
...experiences. Join our team of talented engineers and help us advance the integration of Salesforce... ....We are seeking a proactive and skilled Software Security Engineer to join our GCP team.... ...of distributed and scalable distributed systems. This role requires hands-on experience...Full time$148.5k - $223.9k
...has immediate opportunities for senior software developers who want their lines of code... ...environment, Code review, mentoring junior engineers, and providing technical guidance to the... ...designing and developing distributed systems at scale. - Proficiency in queues, locks...Full timeImmediate start$269k - $314k
...experienced individual contributors building internal software tools for the firm's investing and operations teams. As a software engineer optimizing developer experience, you will... ...with Kubernetes is a plusExposure to CI/CD systems (GitHub Actions, Cloud Build, CircleCI, or...Work at office2 days per week3 days per week$266k - $385k
About the TeamThe Intelligence & Investigations Engineering team builds systems that detect, analyze, and disrupt abuse across OpenAI’s products.... ...content.In this role, you will:4+ years of experience as a software engineerPrototype, build, and maintain intelligence...Work at officeLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Embedded Systems. Be the first to apply!
- software engineer amazon San Francisco, CA
- information technology software engineer San Francisco, CA
- federal - software developer San Francisco, CA
- graduate software developer San Francisco, CA
- rust software engineer San Francisco, CA
- software development engineer (robotics engineer) San Francisco, CA
- IT software developer San Francisco, CA
- software engineer remote San Francisco, CA
- junior software developer internship San Francisco, CA
- remote entry level software developer San Francisco, CA



