Embedded Firmware Engineer

Company:  Simbe Robotics Inc
Location: South San Francisco
Closing Date: 20/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

In this role, you will be working with both our robot software engineering and R&D teams to design and develop firmware and drivers for both custom and off-the-shelf embedded hardware components used in our Tally robots and other cutting-edge products. You'll play a crucial role in bridging the gap between software developers and hardware, enabling seamless high-level integration.
Responsibilities

    • Develop firmware and drivers for custom and off-the-shelf embedded hardware solutions
    • Interfacing with a variety of robotic peripherals and components such as lidars, cameras, IMUs, RFID readers, motors, batteries, and LEDs
    • Interpret PCB schematics and hardware datasheets to build low-level hardware interfaces that allow developers to work with higher-level abstractions.
    • Proficient in Linux software development with the ability to write kernel-level and user-space drivers.
    • Rapidly prototype hardware solutions using platforms like Arduino and Raspberry Pi to bring ideas to life.
Required Qualifications
    • Proficient in C, C++, Assembly, and Python
    • Strong ability to read and interpret PCB schematics and hardware specification sheets.
    • Ability to write Linux kernel drivers and user-space drivers for hardware components
    • Skilled in hardware prototyping using platforms such as Arduino and Raspberry Pi
Recommended Qualifications
    • BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or Related Field
    • Extensive experience interfacing with a variety of hardware components, including cameras, RFID readers, IMUs, batteries, LIDAR and/or motor controllers.
    • Experience working with autonomous mobile robots and/or IoT devices
    • Solid understanding of PCB design, with the ability to provide insights and suggestions for optimization.
    • Experience building custom Linux kernels from source code
    • Familiarity with Nvidia's Jetson family of computers and its respective toolchain
    • Familiarity with real-time operating systems such as Keil RTX, FreeRTOS, VxWorks, QNX, Linux with PREEMPT_RT
    • Familiarity with the Robot Operating System (ROS), specifically in writing ROS drivers for hardware, is a big plus

$125,000 - $175,000 a year
Salary range is dependent on experience and location.
Simbe Values: R. E. T. A. I. L.
Result Driven - We are customer-centric and results-driven. We strive to create immense value for our team, partners, customers, and investors.
Empathetic - We are sensitive and mindful. We support each other in challenging times, both professionally and personally.
Transparent - We highly value open communication internally, and with our partners and customers. We are receptive to feedback.
Agile - We are agile and always eager to learn. We quickly adapt to changes and customer needs.
Innovative - We are bold and innovative, with an intense focus on product design and user experience.
Leaders - We strive for excellence. We are accountable, the best at what we do, and leaders in our field.
Apply Now
Share this job
Simbe Robotics Inc
  • Similar Jobs

  • Staff Firmware Engineer, Embedded

    San Francisco
    View Job
  • Staff Firmware Engineer, Embedded

    San Francisco
    View Job
  • Embedded Firmware Engineer Electric Vehicle Charging

    San Francisco
    View Job
  • Embedded Firmware Engineer - Electric Vehicle Charging

    San Francisco
    View Job
  • Senior Software Engineer, Embedded Systems/Firmware, AR

    San Francisco
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙