Embedded Firmware Engineer

Simbe Robotics Peninsula

Company

Simbe Robotics

Location

Peninsula

Type

Full Time

Job 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

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

Date Posted

01/27/2025

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Senior Staff Simulation Engineer - Wisk

Views in the last 30 days - 0

Wisk Aero is seeking a Senior Staff Simulation Engineer to join their Flight Physics Vehicle Modeling FPVM team The role involves designing implementi...

View Details

Senior Simulation Software Integration Engineer - Wisk

Views in the last 30 days - 0

Wisk is seeking a Senior Simulation Software Integration Engineer to lead the integration of highfidelity simulation models develop advanced test fram...

View Details

Support Engineer - Pricefx

Views in the last 30 days - 0

Pricefx a leading SaaS Pricing Price Optimization Management provider is seeking a Tier 34 Support Engineer The role involves providing technical sup...

View Details

Avionics Mechanical Engineer (Harness) - Reliable Robotics Corporation

Views in the last 30 days - 0

Reliable Robotics is seeking an Avionics Mechanical Engineer to join their Vehicle Design and Integration team in Mountain View California The role in...

View Details

Sr. Flight Software Engineer (Verification) - Reliable Robotics Corporation

Views in the last 30 days - 0

Reliable Robotics is a team of missiondriven engineers developing safetyenhancing technology for aviation aiming to make air transportation safer more...

View Details

Build / Automation Engineer - Aechelon Technology

Views in the last 30 days - 0

Aechelon Technology Inc is seeking an experienced Build Automation Engineer to join their Software Infrastructure team in South San Francisco The role...

View Details