Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Embedded Software Engineer

Gram Games

The Mission

GRAM is a self replication company creating populations of insectoids for the physical economy.

Our first research frontier is self-preservation: the base case of physical self-replication. Our machines will survive, coordinate, and recover without humans. We believe scalable machine labor requires more than single-agent task generality or machines shaped in our image.

About the role

You will own embedded software from microcontrollers and real-time control support through the Linux robot runtime. You will bring up new electronics; build drivers, deterministic communications, timing, health monitoring, calibration, logging, and fault response; and expose stable interfaces to higher-level autonomy.

Success means versioned embedded software produces known behavior on a known hardware configuration and remains observable, recoverable, and testable through degraded conditions.

What you will do
  • Design and implement C and C++ firmware, device drivers, hardware abstraction, real-time services, communication protocols, and robot-runtime components.
  • Define timing, bandwidth, lifecycle, state-machine, calibration, diagnostic, and fault-response contracts across sensors, actuators, power electronics, compute, and autonomy.
  • Bring up new boards and embedded compute using debuggers, oscilloscopes, logic analyzers, bus analyzers, kernel traces, and structured telemetry.
  • Build boot, provisioning, parameter, configuration, software-update, rollback, and recovery paths with explicit failure behavior and version compatibility.
  • Develop simulation, software-in-the-loop, hardware-in-the-loop, fault-injection, and regression tests that run automatically and gate releases.
  • Measure and improve latency, jitter, resource use, startup time, communication reliability, logging completeness, and recovery under load.
  • Investigate integrated-machine failures across firmware, Linux, networking, electronics, controls, and autonomy, then carry corrections through reproducible tests and release evidence.
Minimum qualifications
  • Bachelor’s degree in computer science, computer engineering, electrical engineering, or a related field, or equivalent practical experience.
  • Shipped C or C++ software on a custom electromechanical product using an RTOS, embedded Linux, or both, including direct responsibility for hardware bring-up or field failure resolution.
  • Implemented and debugged device drivers, interrupts, DMA, concurrency, memory ownership, and at least one physical interface such as CAN, EtherCAT, Ethernet, SPI, I2C, or UART.
  • Demonstrated real-time systems work with measured latency, jitter, bandwidth, CPU or memory use, and behavior under overload or component failure.
  • Closed a hardware-software defect using instrumentation and captured evidence, then added an automated test, monitor, or fault response that prevented recurrence.
Preferred experience
  • Robotics, autonomous vehicles, aerospace, industrial controls, or other distributed real-time machines.
  • Bootloaders, secure boot, over-the-air updates, Yocto, kernel or device-tree development, time synchronization, or deterministic networking.
  • Hardware-in-the-loop infrastructure, safety-related embedded systems, fleet configuration, or production programming and calibration.

The annual base salary range for this San Francisco Bay Area position is $165,000–$205,000. Health coverage, benefits, and generous equity come with the role. This role is on-site in the San Francisco Bay Area. A relocation bonus is available. We hire to start as soon as possible. We review what you’ve shipped; if it’s the caliber we seek, interviews take about a week, start to finish. We treat your work and conversations with discretion.

#J-18808-Ljbffr
Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer in San Francisco, CA vacancy
  •  ...Join a small, high-autonomy team building the embedded Linux platform and security architecture behind a fleet of connected health devices already live in members' homes. You'll own system software from kernel to runtime, build out secure boot and device trust from... 
    Senior
    Live in
    Overseas

    SR2 | Socially Responsible Recruitment | Certified B Corpora...

    San Francisco, CA
    7 hours ago
  •  ...Embedded Controls Engineer Lead – Newlight Location: On-site Team: Embedded Systems & Real-Time Control Newlight is developing the world’s first scalable retrofit solution enabling hydrogen-assisted combustion for the existing global fleet. We combine advanced... 
    Senior
    Immediate start
    Worldwide

    New Light

    San Francisco, CA
    2 days ago
  • $160k - $220k

     ...Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can...  ...! As the Sr or Staff level for the Embedded Engineering team, you will be responsible...  ...architecting, executing, and building the embedded software that powers our lidar firmware system.... 
    Senior
    Work experience placement
    Work at office
    Local area

    Ouster

    San Francisco, CA
    a month ago
  • $160k - $200k

     ...be well-rested and building the most advanced hardware, software, and AI technology to make it possible. Our products power...  ...–this isn’t it. The Role Join our team as a Senior Embedded Software Engineer to help us bring current and next generations of the Pod... 
    Senior
    Full time
    Work at office
    Immediate start
    Worldwide
    Flexible hours
    Night shift

    Eight Sleep

    San Francisco, CA
    a month ago
  • $180k - $235k

     ...Horowitz to Blackrock and Fidelity, and employs a team of 450 engineers and entrepreneurs. Astranis designs, builds, and operates...  ...,000 sq. ft. headquarters in Northern California, USA. Senior Embedded Software Engineer As a Senior Embedded Software Engineer on the... 
    Senior
    Permanent employment
    Flexible hours

    Astranis

    San Francisco, CA
    7 hours ago
  • $148k - $249k

     ...Job Description Job Description The Embedded Software team owns our low-level software integration platform, coordinating communications...  ...critical embedded software for truck control functions such as engine control, steering and braking. - Integrate sensors and... 
    Senior
    Remote work
    3 days per week

    Waabi

    San Francisco, CA
    a month ago
  • $160k - $250k

     ...Role  Autonomous aircraft need onboard software that communicates, updates, reports health...  ...in safety-critical environments. The Embedded Platform team builds the middleware and...  ...integration for flight-software teams. Senior engineers lead substantial services and... 
    Senior
    Local area

    Zipline

    San Francisco, CA
    24 days ago
  • $160k - $250k

     ...proven reliable and deterministic software components for hardware...  ...flight- and safety-critical embedded software running on an embedded...  ...with systems, hardware, test engineering, and operations to create repeatable...  ...II: $160,000 - $190,000 Senior Software Engineer: $190,000 -... 
    Senior
    Local area

    Zipline

    San Francisco, CA
    10 days ago
  •  ...thinkers. We don’t believe culture can be engineered – but when it falls into place, it’s a...  ...present. Position Overview As an Embedded Engineer, you will develop safety-critical...  ..., collaborating closely with hardware, software, systems, and safety engineering teams.... 
    Senior
    Local area

    Humble Robotics

    San Francisco, CA
    11 days ago
  • $182k - $230k

     ...technology company. About The Role Pronto is seeking an Embedded Firmware Engineer to join our growing team and help expand our autonomous haulage...  ...of custom-built PCBs Collaborate with electrical and software engineers to develop comprehensive specifications for new... 
    Senior
    Full time
    Work at office
    Worldwide
    Flexible hours

    Pronto

    San Francisco, CA
    4 days ago
  • $140k - $225k

     ...assembling a diverse, world‑class team—engineers, designers, researchers, and product minds...  ...with a human-centric mindset. By embedding AI advancements into every HP product and...  ...Ability to work independently across hardware/software boundaries and communicate findings... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    HP

    San Francisco, CA
    2 days ago
  • $182k - $230k

     ...era of progress. Over the last decade, software has transformed the digital world. But the...  ...work at scale. We are roboticists, engineers, operators, and builders. We believe the...  ...join us. What you’ll do We are seeking an Embedded Firmware Engineer to develop the low‑... 
    Senior
    Full time
    Internship
    Work at office
    Flexible hours

    Atoms

    San Francisco, CA
    5 days ago
  •  ...implement reliable, thread-safe, multithreaded software components (synchronization, concurrency...  ...scalability. Collaborate on the embedded Linux platform work and Yocto build...  ...Have a Bachelors or Masters in Electrical Engineering, Computer Engineering, or Computer Science... 
    Senior
    Full time
    Part time
    Remote work
    3 days per week

    Empo Health

    San Bruno, CA
    a month ago
  •  ...We are hiring a Firmware or Board Support Engineer to develop low-level software for chips, modules, or edge computers. You will work on bring-up...  ...and SoCs Write and debug device drivers Support embedded Linux or RTOS on reference hardware Work with silicon... 
    Senior

    DeepRec.ai

    San Francisco, CA
    1 day ago
  •  ...'ll own sensor bring-up, drive hardware-software collaboration from prototype to production...  ...and Skills ~4+ years of software engineering experience, with a focus on firmware in...  ...Good to Have Bare-metal / RTOS-less embedded experience Wireless comms expertise (... 
    Senior
    Overseas

    SR2 | Socially Responsible Recruitment | Certified B Corpora...

    San Francisco, CA
    7 hours ago
  • $180k - $210k

     ...mission. Join our team as a Sr Firmware Engineer to help us bring current and next...  ...succeed Proven Expertise: 5+ years of software engineering experience, with a focus on...  ...observability. Deep understanding of embedded security practices. Why you'll love Eight... 
    Senior
    Full time
    Remote work
    Sleeping nights
    Flexible hours
    Night shift

    blazetalent

    San Francisco, CA
    7 hours ago
  • $180k - $210k

     ...and building the most advanced hardware, software, and AI technology to make it possible....  ...The Role Join our team as a Sr Firmware Engineer to help us bring current and next...  ...observability. Deep understanding of embedded security practices. Why join Eight... 
    Senior
    Full time
    Immediate start
    Remote work
    Worldwide
    Flexible hours
    Night shift

    Eight Sleep

    San Francisco, CA
    a month ago
  • $150k - $200k

     ...yet, our team is tackling cutting‑edge engineering challenges to bring revolutionary...  ...About the role We’re looking for a Senior Firmware Engineer to help architect,...  ...team, you will own major portions of the embedded software stack from early architecture through... 
    Senior
    Visa sponsorship

    TAC IT

    San Francisco, CA
    5 days ago
  • $10 per hour

     ...Come join us.The Opportunity: Flexport IT is looking for a Senior IT Systems Engineer to support our SaaS based Collaboration and Endpoint...  ...support for our SaaS platforms.Implement and maintain policies, software deployment, patching, and security compliance for our Mac... 
    Senior
    Flexible hours

    Flexport

    San Francisco, CA
    5 hours ago
  •  ...scalable solutions for HBO Max. The role partners with product, engineering, content, marketing and research to drive impactful...  ...teams, shape the ML/AI roadmap, and present modeling results to senior leadership while delivering measurable business value in a fast... 
    Senior

    Jobleads-US

    San Francisco, CA
    20 hours ago
  • $150k - $175k

     ...and guide patients with empathy through their healthcare journeys. About the Role: We are looking for an experienced Senior IT Systems Engineer to join us. Reporting to the Head of DevOps, Security & IT, this individual will design, automate, secure, and operate... 
    Senior
    For contractors
    Work experience placement
    Work at office
    Remote work

    Socotra

    San Francisco, CA
    4 days ago
  •  ...Senior Solutions Engineer About ArangoDB Arango delivers a unified, natively multimodel contextual data platform that powers AI agents, assistants, and applications with the unified, current, and trusted business context needed to reason, decide, and act at scale... 
    Senior
    Work from home

    ARANGO

    San Francisco, CA
    21 hours ago
  •  ...distributed systems are tested and released. Our platform is trusted by engineering teams who demand rock-solid reliability, scalable performance,...  ...the Antithesis platform to find bugs and break our customers’ software. You will be able to articulate and convince future customers... 
    Senior
    Flexible hours

    Antithesis

    San Francisco, CA
    4 days ago
  •  ...Genentech in San Francisco, CA, is seeking a Senior Principal DSX Data Scientist to drive scalable statistical computing across Product...  ...macros, partnering with biostatisticians, clinicians, and engineers. The role requires a PhD or Master’s in a quantitative field... 
    Senior

    Jobleads-US

    San Francisco, CA
    4 days ago
  •  ...Atlassian seeks a Senior Principal Engineer to own the Growth Monetization architecture and platforms in a fully remote USA/Canada role aligned to Pacific Time. You will drive technical strategy, shape product direction across teams, and mentor senior engineers to raise... 
    Senior
    Remote work

    Jobleads-US

    San Francisco, CA
    20 hours ago
  •  ...drive the Atlassian AI transformation making our products the agent-native system of record. You will lead the Growth Monetization team, overseeing architectures, collaborating with Product teams on roadmaps, and mentoring engineers to #J-18808-Ljbffr Jobleads-US
    Senior
    Remote job

    Jobleads-US

    San Francisco, CA
    20 hours ago
  • $113.33k - $151.55k

     ...simply — helping mission-driven organizations achieve more through technology.Required ExperienceB.S. in Computer Science, Software Engineering, MIS, or related field3+ years of professional work experience, preferably in the nonprofit sector or software industryExperience... 
    Senior
    Full time
    Work experience placement
    Remote work

    Salesforce

    San Francisco, CA
    5 days ago
  • $220k - $250k

     ...trillion a year on administration instead of care. If you want to help change that, apply below. About the Role As a Senior Solutions Engineer, you'll serve as the trusted technical advisor on our largest and most complex engagements across MidMarket, Enterprise,... 
    Senior
    Work at office
    Remote work

    Assort Health Inc.

    San Francisco, CA
    2 days ago
  •  ...Job Description Job Description JOB DESCRIPTION The Job As a Backend Software Engineer at Panther Labs, you will be part of a team designing and delivering Panther’s core services including real-time analysis engines, databases, APIs, monitoring, testing, and... 
    Senior

    Hired Recruiters

    San Francisco, CA
    a month ago
  •  ...You will be a key contributor to the embedded firmware design and implementation of...  ...3 days per week and reporting to our Senior Engineering Manager. Some projects you’ll be a part...  ...thinking ability Solid foundation of software architecture principles At least 5+ years... 
    Senior
    Work at office
    3 days per week

    Sofar Ocean

    San Francisco, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!