×
Register Here to Apply for Jobs or Post Jobs. X

Senior Firmware Engineer

Job in San Francisco, San Francisco County, California, 94199, USA
Listing for: Foundation Robotics Labs Inc.
Full Time position
Listed on 2025-12-26
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, Robotics, C++ Developer
Salary/Wage Range or Industry Benchmark: 80000 USD Yearly USD 80000.00 YEAR
Job Description & How to Apply Below

Our Culture

We like to be frank and honest about who we are, so that people can decide for themselves if this is a culture they resonate with. Please read more about our culture here (Use the "Apply for this Job" box below)..

Who should join:
  • You like working in person with a team in San Francisco.
  • You deeply believe that this is the most important mission for humanity and needs to happen yesterday.
  • You are highly technical - regardless of the role you are in. We are building technology; you need to understand technology well.
  • You care about aesthetics and design inside out. If it's not the best product ever, it bothers you, and you need to “fix” it.
  • You don't need someone to motivate you; you get things done .
Why We Are Hiring for This Role:
  • To develop, optimize, and maintain the embedded systems that control our humanoid robots, ensuring seamless integration of hardware and software.
  • To design Embedded C Applications for a hybrid system consisting of multiple interconnected compute engines such as ARM SoCs and micro-controllers.
  • To ensure that the robots’ embedded systems are reliable, scalable, and capable of executing AI-driven control strategies in real-time.
What Kind of Person We Are Looking For:
  • Strong background in embedded software development (C/C++, RTOS), including configuring and optimizing cross compiler tool-chains for embedded architectures, working with software drivers and shared libraries.
  • Comfortable writing and debugging highly performant embedded C/C++ applications for ARM based SoCs that include GPUs. Confidence in CUDA programming is a major plus.
  • Familiarity with networking protocols such as Ethernet, WiFi, CANBus, Ethercat, etc.
  • Extensive experience in embedded systems design and development, particularly for AI-driven robotics, computer vision devices, or automated driving systems.
  • Ability to work on both software and hardware aspects of embedded systems, ensuring they work seamlessly together.
  • Graduate degree (Masters or PhD in Computer Science or Computer Engineering preferred) and 5+ years of experience with high performance Linux based embedded systems.
  • Nice-to-haves:
  • Experience with computer vision pipelines on ARM So Cs
  • Experience with an RTOS such as VxWorks or freeRTOS
  • We provide market standard benefits (health, vision, dental, 401k, etc.). Join us for the culture and the mission, not for the benefits.
  • The annual compensation is expected to be between $80,000 - $1,000,000. Exact compensation may vary based on skills, experience, and location
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary