Talent.com
Firmware / Embedded Systems Engineer

Firmware / Embedded Systems Engineer

Skild AISan Francisco, CA, United States
30+ days ago
Job type
  • Full-time
Job description

Company Overview

At Skild AI, we are building the world's first general purpose robotic intelligence that is robust and adapts to unseen scenarios without failing. We believe massive scale through data-driven machine learning is the key to unlocking these capabilities for the widespread deployment of robots within society. Our team consists of individuals with varying levels of experience and backgrounds, from new graduates to domain experts. Relevant industry experience is important, but ultimately less so than your demonstrated abilities and attitude. We are looking for passionate individuals who are eager to explore uncharted waters and contribute to our innovative projects.

Position Overview

We are seeking a proficient Firmware Engineer that will develop and optimize firmware for BLDC motor control and real-time embedded systems. Key responsibilities include implementing control algorithms, debugging communication protocols, and integrating firmware with frameworks like ROS, while collaborating with hardware teams to ensure system performance.

Responsibilities

  • Develop and optimize firmware for BLDC motor control, including advanced control algorithms and system identification.
  • Design, debug, and integrate low-level communication protocols such as RS-485, CAN, UART, and SPI.
  • Implement and maintain real-time systems using RTOS (e.g., FreeRTOS, RT Linux, VxWorks).
  • Collaborate with hardware engineers to design and validate motor driver circuits and power electronics systems.
  • Integrate firmware into higher-level communication frameworks, such as DDS (Distributed Data Service), e.g., ROS.
  • Test, validate, and debug firmware systems in the lab.
  • Document firmware design processes and contribute to best practices.

Preferred Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering, Robotics, or Mechatronics.
  • Hands-on experience in firmware development for robotics, motor control, or embedded systems.
  • Expertise in BLDC motor control, including FOC (Field-Oriented Control), PWM, and current / position control techniques.
  • Proficiency in low-level communication protocols such as RS-485, CAN, and SPI.
  • Experience with real-time embedded systems (e.g., FreeRTOS, RT Linux).
  • Familiarity with DDS frameworks (e.g., ROS).
  • Proficient in C / C++ for embedded systems and adept with debugging tools.
  • Excellent problem-solving skills and ability to handle complex system integration challenges.
  • Base Salary Range

    $100,000 — $300,000 USD

    #J-18808-Ljbffr

    Create a job alert for this search

    Firmware Engineer • San Francisco, CA, United States

    Related jobs
    • Promoted
    Emerging Technology Associate

    Emerging Technology Associate

    VirtualVocationsConcord, California, United States
    Full-time
    A company is looking for an Emerging Technology Associate in Semiconductor Software Product Development.Key Responsibilities Assist in the development of embedded software and firmware for semico...Show moreLast updated: 3 days ago
    • Promoted
    Senior Embedded Firmware Engineer

    Senior Embedded Firmware Engineer

    VirtualVocationsHayward, California, United States
    Full-time
    A company is looking for a Senior Embedded Software Engineer (Firmware).Key Responsibilities Co-design next-generation compute accelerators with the hardware team Develop real-time firmware enab...Show moreLast updated: 1 day ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Reliable RoboticsMountain View, CA, United States
    Permanent
    We're building safety-enhancing technology for aviation that will save lives.Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally tra...Show moreLast updated: 30+ days ago
    • Promoted
    Systems Engineer II

    Systems Engineer II

    VirtualVocationsFremont, California, United States
    Full-time
    A company is looking for a Systems Engineer II to manage and operate production environments while ensuring 24 / 7 availability. Key Responsibilities Monitor and maintain all production system equip...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    CollaberaPalo Alto, CA, US
    Full-time
    DayToDay Responsbilities : Implement applications and middleware on our battery systems for Supervisory System Control, OTA Update, Telemetry and Manufacturing Self-test With a focus on embedded sof...Show moreLast updated: 4 days ago
    • Promoted
    Embedded Systems Engineer III

    Embedded Systems Engineer III

    RIX INDUSTRIESBenicia, CA, United States
    Full-time
    RIX Industries is a technology-focused company specializing in the design, development and manufacturing of gas generation systems, precision compressor solutions, and cryogenic cooling technologie...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Firmware EngineerSystems Electrical Engineering • Berkeley, CA • Full time • On-site

    Senior Firmware EngineerSystems Electrical Engineering • Berkeley, CA • Full time • On-site

    Form EnergyBerkeley, CA, United States
    Full-time
    Are you ready to build America's energy future? Form Energy is an American manufacturing and energy technology company.We're revolutionizing energy storage with cost-effective, multi-day technology...Show moreLast updated: 18 days ago
    • Promoted
    Senior F5 Systems Engineer

    Senior F5 Systems Engineer

    VirtualVocationsFremont, California, United States
    Full-time
    A company is looking for a Senior Systems Engineer- F5.Key Responsibilities Plan and engineer the organization's systems infrastructure and serve as a subject matter expert Design, implement, an...Show moreLast updated: 2 days ago
    • Promoted
    Principal Systems Engineer

    Principal Systems Engineer

    VirtualVocationsFremont, California, United States
    Full-time
    A company is looking for a Principal Systems Engineer (MBSE).Key Responsibilities Perform systems engineering tasks in support of software development for a Space Ground mission-focused software ...Show moreLast updated: 30+ days ago
    • Promoted
    Systems Software Engineer

    Systems Software Engineer

    VirtualVocationsFremont, California, United States
    Full-time
    A company is looking for a Staff Systems Software Engineer.Key Responsibilities Design and implement a stable framework for integrating with multiple vendor firewalls Understand customer require...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    VirtualVocationsSanta Clara, California, United States
    Full-time
    A company is looking for a Senior Embedded Software Engineer (Generalist).Key Responsibilities Co-design next-generation compute accelerators with the hardware team Develop real-time firmware en...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    IBM AS / 400 System Administrator

    IBM AS / 400 System Administrator

    VirtualVocationsFremont, California, United States
    Full-time
    A company is looking for a 785-AS / 400 System Administrator-Remote.Key Responsibilities Administer and manage IBM AS / 400 systems, including configuration, performance monitoring, and backup / recove...Show moreLast updated: 10 hours ago
    • Promoted
    Software Applications Engineer

    Software Applications Engineer

    Spectraforce TechnologiesSanta Clara, CA, United States
    Full-time
    Title : Software Applications Engineer.All requirements regarding building, integrating and testing software.Basic knowledge of SoC and Microprocessors. Basic knowledge of Android Systems.Basic knowl...Show moreLast updated: 1 day ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    VirtualVocationsSan Jose, California, United States
    Full-time
    A company is looking for a Senior Embedded Software Engineer (Linux) to develop low-level software for AI hardware.Key Responsibilities Co-design next-generation compute accelerators with the har...Show moreLast updated: 30+ days ago
    • Promoted
    Lead Embedded Software Engineer (Machine Control / Linux / C / C++)

    Lead Embedded Software Engineer (Machine Control / Linux / C / C++)

    KLAMilpitas, CA, United States
    Full-time
    KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem.Virtually every electronic device in the world is produced using our technologies.No laptop, smartpho...Show moreLast updated: 30+ days ago
    • Promoted
    Hardware Support Engineer

    Hardware Support Engineer

    VirtualVocationsHayward, California, United States
    Full-time
    A company is looking for a Hardware Support Engineer - Field Device Operations.Key Responsibilities Monitor, maintain, and troubleshoot a fleet of field devices including cameras and POS transact...Show moreLast updated: 5 days ago
    • Promoted
    Embedded Systems Engineer

    Embedded Systems Engineer

    CommscopeSunnyvale, California, US
    Full-time
    In our ‘always on’ world, we believe it’s essential to have a genuine connection with the work you do.RUCKUS Networks, a CommScope BU, specializes in delivering high-performance networking solutio...Show moreLast updated: 6 days ago
    • Promoted
    Systems Engineer

    Systems Engineer

    VirtualVocationsFremont, California, United States
    Full-time
    A company is looking for a Systems Engineer to support IT infrastructure operations across various cloud services.Key Responsibilities : Creates and manages reusable infrastructure components for ...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    IBM AS / 400 Administrator

    IBM AS / 400 Administrator

    VirtualVocationsHayward, California, United States
    Full-time
    A company is looking for an IBM AS / 400 Administrator.Key Responsibilities Manage system configurations, libraries, subsystems, and device descriptions Monitor system performance and conduct perf...Show moreLast updated: 8 hours ago
    • Promoted
    Senior Bare Metal Embedded Software Engineer

    Senior Bare Metal Embedded Software Engineer

    Lawrence HarveyFremont, CA, US
    Full-time
    Now Hiring : Senior Embedded Software Engineer – Full-Time, On-Site | Fremont, CA.Our client, a leading innovator in the medical technology space, is seeking a. Senior Embedded Software Enginee...Show moreLast updated: 2 days ago