Embedded Firmware Engineer Job at Simbe, South San Francisco, CA

VFNDd2Z0TTdSbVg5dmJqb29yanl4WXJOZVE9PQ==
  • Simbe
  • South San Francisco, CA

Job Description

Embedded Firmware Engineer

South San Francisco

Product Engineering – Robotics Engineering Team /

Full-time /

Hybrid

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.
  • Linux software development 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

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.

Job Tags

Full time,

Similar Jobs

ABB

Field Service Engineer, Propulsion Job at ABB

 .... More about us The Marine & Ports Division serves the shipping and ports industries through its extensive portfolio of integrated...  ...and maintenance costs, while improving crew, passenger and cargo safety as well as overall productivity of their operations. Further... 

Krapf Group

School Bus Driver Job at Krapf Group

 ...Fantastic Part-Time Opportunity. No experience required paid training to obtain your Commercial Driver License and Bonus incentives. This is a great driving job if you are looking for a consistent part time schedule with steady income, especially if you are a ride... 

System One

PHARMACOVIGILANCE SPECIALIST Job at System One

 ...new PV tools and processes Requirements ~ Life Sciences, Information, or similar background (Bachelors, Masters) ~5+ years Drug Safety/Pharmacovigilance experience ~ Advanced Tableau, Spotfire, Power BI, SAP Business Objects (BO) skills with 5+ years of... 

Genesis10

OS Platform Engineer: I (Junior) Job at Genesis10

Genesis10 is seeking an OS Platform Engineer: I (Junior) for a 3-month hybrid contract to hire position with a leading client in Columbus, OH....  ...operating systems and platform engineering concepts.Knowledge of cloud computing platforms (e.g., AWS, Azure, Google Cloud).... 

Maxion Research

Remote Health Study Advocate (Hiring Immediately) Job at Maxion Research

 ...earn extra income from the comfort of your home? We are looking for motivated individuals...  ...including focus groups, clinical trials, online surveys, secret shopping, and product reviews. If...  ...Choose Us? You have the flexibility to work either from home or in-person, with the...