Talent.com
Firmware Engineer

Firmware Engineer

Miso RoboticsPasadena, CA, US
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
  • serp_jobs.filters_job_card.quick_apply
job_description.job_card.job_description

Our Company Miso Robotics is transforming the restaurant industry with Flippy, an AI-powered kitchen robot that automates dangerous fry station operations.

A leader in kitchen automation, AI, and robotics, Miso has raised over $150 million via equity crowdfunding and has successfully installed Flippy, our flagship product, at Tier 1 restaurant brands.

With a new leadership team, including a CEO with a track record of successful exits, and a strategic investment from Ecolab, Miso is poised for scale.

The company is building a world-class team.

We offer competitive compensation, accelerated growth opportunities, the ability to make an outsized impact on an industry, and free snacks cooked by our in-house AI Powered robot chef, Flippy.    The Role  We are seeking a highly skilled Firmware Engineer to design and implement embedded firmware that powers our robotic systems.

This role will be responsible for architecting and developing firmware solutions that integrate seamlessly across distributed systems, motor controllers, and communication protocols, ensuring compatibility with our robotic platforms.

The ideal candidate is an expert in embedded system design, passionate about robotics, and comfortable collaborating across mechanical, electrical, and software disciplines.

Key Responsibilities Architect, design, and implement firmware solutions for robotic systems using C / C++.

Develop software for motor controllers and embedded systems, leveraging TI’s C2000 microcontrollers.

Design and maintain distributed software architectures supporting real-time robotic applications.

Implement and optimize communication protocols (Ethernet, USB, CAN, SPI, I²C, I / O Link, etc.).

Conduct firmware testing in both Software-in-the-Loop (SITL) and Hardware-in-the-Loop (HITL) environments.

Utilize debugging and validation tools including JTAG, logic analyzers, and oscilloscopes.

Collaborate with cross-functional teams (mechanical, electrical, robotics, and software engineers) to deliver integrated system solutions.

Participate in and contribute to continuous improvement of the software development lifecycle (SDLC) processes.

Review technical manuals and specifications to guide design and troubleshooting.

Support the design and implementation of custom communication protocol packets.

Provide technical leadership on firmware best practices.

Qualifications Bachelor’s degree (Required, M.S Preferred) in computer science, Robotics, Computer Engineering, Electrical Engineering, or related field Familiarity with TI’s C2000 family of microcontrollers Familiarity with I / O link industrial protocol and architecture Exceptional knowledge in distributed software architecture design Proven experience in embedded system design and firmware development (C / C++) Ability to collaborate effectively with cross-disciplinary teams Proficiency with working in development environments that comprise of Linux, Docker, and Git Adhere to and help improve our software development lifecycle (SDLC) processes.

Knowledge working with JTAG, logic analyzers and Oscilloscope Experience writing motor controller software Understanding of digital communication protocols (Ethernet, USB, asynchronous serial, CAN, SPI, I2C) Guru at navigating technical manuals Experience developing software in Software-in-the-Loop (SITL) and Hardware-in-the-Loop (HITL) test scenarios supporting the test specifications.

Experience designing communication protocol packets 2-4 + years of on the job experience, preferably in Robotics, Aerospace, Automotive, or similar commercial Hardware products integrating AI, ML, and Computer Vision technologies Preferred Qualifications Proficiency in developing applications in the Robot Operating System (ROS) Experience with Python Compensation  $115k-$130k  Annually + Benefits The stated compensation range reflects only the targeted base salary range for candidates residing in the Los Angeles Metro area and excludes additional earnings such as bonus and benefits.

If your salary requirements fall outside of the range, we still encourage you to apply.

At Miso Robotics, we are committed to fostering an inclusive, diverse, and equitable workplace where every team member is valued and respected.

We believe that diversity in our team drives innovation and creativity, which is why we strive to create a welcoming environment for everyone, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or veteran status.   Powered by JazzHR

serp_jobs.job_alerts.create_a_job

Firmware Engineer • Pasadena, CA, US

Job_description.internal_linking.related_jobs
  • serp_jobs.job_card.promoted
  • serp_jobs.job_card.new
IT Application Analyst

IT Application Analyst

VirtualVocationsVan Nuys, California, United States
serp_jobs.job_card.full_time
A company is looking for an IT Application Analyst - Remote.Key Responsibilities Implement and support vended image processing systems in a clinical environment Act as a system matter expert, ma...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
  • serp_jobs.job_card.promoted
  • serp_jobs.job_card.new
Application Developer II

Application Developer II

VirtualVocationsOrange, California, United States
serp_jobs.job_card.full_time
A company is looking for an Application Developer II.Key Responsibilities Reviews, analyzes, modifies, creates, debugs, and tests applications Implements code and documents system changes based ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
  • serp_jobs.job_card.promoted
  • serp_jobs.job_card.new
Informatica IICS Developer

Informatica IICS Developer

VirtualVocationsBurbank, California, United States
serp_jobs.job_card.full_time
A company is looking for an Information Delivery & Visualization Engineer.Key Responsibilities Design, develop, and implement end-to-end data integration workflows using Informatica IICS Develop...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
  • serp_jobs.job_card.promoted
IT Systems Administrator

IT Systems Administrator

VirtualVocationsOrange, California, United States
serp_jobs.job_card.full_time
A company is looking for an IT System Administrator to support and modernize enterprise infrastructure.Key Responsibilities : Administer and manage over 200 Windows Servers, including patching and...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior Release Engineer

Senior Release Engineer

VirtualVocationsSignal Hill, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Release Engineer to manage and enhance its release infrastructure and processes.Key Responsibilities Own and evolve CI / CD infrastructure and release processes wi...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
  • serp_jobs.job_card.promoted
Senior Middleware Engineer

Senior Middleware Engineer

VirtualVocationsHuntington Beach, California, United States
serp_jobs.job_card.full_time
A company is looking for an Infrastructure Middleware Engineer Senior.Key Responsibilities Manage Middleware products / environments, including installations, upgrades, maintenance, and tuning Pro...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior Backend C# Developer

Senior Backend C# Developer

VirtualVocationsCorona, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Backend C# Developer with cloud experience.Key Responsibilities Design, develop, and maintain back-end services and APIs with. NET and C# Translate complex busin...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
  • serp_jobs.job_card.promoted
Systems Administrator II

Systems Administrator II

VirtualVocationsHuntington Beach, California, United States
serp_jobs.job_card.full_time
A company is looking for a Systems Administrator II.Key Responsibilities Monitor and remediate alerts from the infrastructure Participate in incident, request, configuration, and change manageme...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
  • serp_jobs.job_card.promoted
  • serp_jobs.job_card.new
Technical Lead - React Native

Technical Lead - React Native

VirtualVocationsCarson, California, United States
serp_jobs.job_card.full_time
A company is looking for a Technical Lead (React Native / Node.Key Responsibilities Lead the development of mobile products and their backend services, focusing on feature architecture and perfor...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
  • serp_jobs.job_card.promoted
DevSecOps Engineer

DevSecOps Engineer

VirtualVocationsSignal Hill, California, United States
serp_jobs.job_card.full_time
A company is looking for a DevSecOps Engineer (AWS) - Remote.Key Responsibilities Design and develop solutions for complex application and integration challenges Document and build CI / CD pipelin...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Systems Designer

Systems Designer

VirtualVocationsVan Nuys, California, United States
serp_jobs.job_card.full_time
A company is looking for a Systems Designer to support engineers in creating layouts and components for Wheeled Vehicle platforms. Key Responsibilities Utilize GD&T practices to update drawings an...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
  • serp_jobs.job_card.promoted
  • serp_jobs.job_card.new
Associate Systems Consultant

Associate Systems Consultant

VirtualVocationsLong Beach, California, United States
serp_jobs.job_card.full_time
A company is looking for an Associate Systems Consultant - Catalog.Key Responsibilities Analyze and document business and functional requirements and customer workflows Design interactive config...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
  • serp_jobs.job_card.promoted
Application Platform Architect

Application Platform Architect

VirtualVocationsLong Beach, California, United States
serp_jobs.job_card.full_time
A company is looking for an Application Platform Architect responsible for designing foundational architecture to support applications and services. Key Responsibilities Define the technical visio...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
  • serp_jobs.job_card.promoted
  • serp_jobs.job_card.new
IT Operations Analyst

IT Operations Analyst

VirtualVocationsCorona, California, United States
serp_jobs.job_card.full_time
A company is looking for an IT Operations Analyst I.Key Responsibilities Assist in submitting purchasing requests through iProcurement Track iProc tickets through the approval process Update th...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
  • serp_jobs.job_card.promoted
Configuration Analyst

Configuration Analyst

VirtualVocationsSignal Hill, California, United States
serp_jobs.job_card.full_time
A company is looking for a Configuration Analyst II.Key Responsibilities Manage the configuration of engineering and manufacturing products using a Product Lifecycle Management (PLM) system Plan...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
  • serp_jobs.job_card.promoted
  • serp_jobs.job_card.new
Application Configuration Specialist

Application Configuration Specialist

VirtualVocationsOntario, California, United States
serp_jobs.job_card.full_time
A company is looking for an Application Configuration Specialist to work in a fully remote environment.Key Responsibilities Configure and support application systems through data management, repo...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
  • serp_jobs.job_card.promoted
Application Architect

Application Architect

VirtualVocationsHuntington Beach, California, United States
serp_jobs.job_card.full_time
A company is looking for an Application Architect to define and drive technical strategy for scalable, cloud-native enterprise applications. Key Responsibilities : Establish and maintain the archit...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
  • serp_jobs.job_card.new
Visual Studio Developer

Visual Studio Developer

VirtualVocationsGarden Grove, California, United States
serp_jobs.job_card.full_time
A company is looking for a Visual Studio Programmer.Key Responsibilities Analyzing underwriting operations and modifying programs to meet objectives Validating, testing, and documenting the deli...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
  • serp_jobs.job_card.promoted
Senior GenAI Technical Lead

Senior GenAI Technical Lead

VirtualVocationsOrange, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior GenAI Technical Lead, Partner Platforms.Key Responsibilities Drive technical integration of GenAI offerings with ISV and CSP platforms, defining objectives and a...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
  • serp_jobs.job_card.promoted
  • serp_jobs.job_card.new
Configuration Management Analyst

Configuration Management Analyst

VirtualVocationsGarden Grove, California, United States
serp_jobs.job_card.full_time
A company is looking for a Configuration Management Analyst - Clinical Products (Remote).Key Responsibilities Independently performs configurations, workflow, and process mapping in Guiding Care ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours