Embedded Software Engineer: Real-Time Robotics & Vision

Brooks Automation US LLC

Fremont (CA)

Hybrid

USD 111,000 - 150,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical, Dental, Vision
401(k) Plan
Paid holidays & Flexible vacation

Job summary

Brooks Automation US LLC is seeking an Embedded Software Engineer in Fremont, CA, to design, develop, test, and document embedded software for precision motion control, sensor integration, and algorithms. You will contribute to proposals and project plans while collaborating with cross-functional teams.

The candidate should have a Computer or Electrical Engineering degree with 4+ years in equipment control, strong C++ knowledge, Linux, and Python scripting, plus experience with MCUs and

Qualifications

  • Bachelor’s degree in Computer or Electrical Engineering; 4+ years of software development in equipment control with robotics.
  • Experience developing embedded software for real-time systems involving control theories.
  • Proficiency in C++14/17; knowledge of Linux and Python for scripting.

Responsibilities

  • Design and develop embedded software solutions for precision motion control, sensor integration, and algorithms.
  • Diagnose customer issues and perform root-cause analysis with long-term fixes.
  • Promote best practices for scalable, reliable embedded software and adhere to industry standards.
  • Collaborate with cross-functional teams to integrate machine vision and ML into embedded systems.
  • Implement logic for controlling multiple devices for safe wafer handling.

Skills

C++14/17
Linux
Python scripting
Embedded real-time
Multi-threading
Robot/automation experience
English communication

Education

Bachelor's degree in Computer or Electrical Engineering

Tools

In-Circuit Emulators
Debuggers
Oscilloscopes
Electrical schematics
MCUs
Bootloader

Job description

Brooks Automation US LLC is seeking an Embedded Software Engineer in Fremont, CA, to design, develop, test, and document embedded software for precision motion control, sensor integration, and algorithms. You will contribute to proposals and project plans while collaborating with cross-functional teams.

The candidate should have a Computer or Electrical Engineering degree with 4+ years in equipment control, strong C++ knowledge, Linux, and Python scripting, plus experience with MCUs and

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - Robotics & Motion Control
Embedded Software Engineer - Robotics & Motion Control

brooksauto • United States

On-site
USD 111,000 - 150,000
Embedded Systems Engineer – Robotics & Motion Control
Embedded Systems Engineer – Robotics & Motion Control

Brooks Automation • Fremont (CA)

Hybrid
USD 111,000 - 150,000
Senior Software Engineer - Vision & Robotics (Semiconductors)
Senior Software Engineer - Vision & Robotics (Semiconductors)

Brooks Automation • Fremont (CA)

Hybrid
USD 113,000 - 188,000
Medical insurance
Dental insurance
Vision insurance
+2
Embedded Robotics Software Engineer
Embedded Robotics Software Engineer

Brooks Automation US LLC • Chelmsford (MA)

Hybrid
USD 106,000 - 143,000
Medical, Dental, Vision and Disability
401(k) Plan
Exempt employees are provided company‑
+1
Senior Embedded Software Engineer - Robotics
Senior Embedded Software Engineer - Robotics

Brooks Automation • Chelmsford (MA)

Hybrid
USD 118,000 - 160,000
Medical insurance
401(k) plan
Flexible vacation
Senior Embedded Software Engineer – Robotics & RTOS
Senior Embedded Software Engineer – Robotics & RTOS

Brooks Automation US LLC • Chelmsford (MA)

Hybrid
USD 118,000 - 160,000
Medical, dental, vision insurance
401(k) plan
Flexible vacation
Software Engineer, Robotics Automation (Embedded C++)
Software Engineer, Robotics Automation (Embedded C++)

Brooks Automation • Chelmsford (MA)

Hybrid
USD 106,000 - 143,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Embedded Software Engineer
Embedded Software Engineer

brooksauto • United States

On-site
USD 111,000 - 150,000
Senior Embedded Robotics Software Engineer
Senior Embedded Robotics Software Engineer

Brooks • Chelmsford (MA)

Hybrid
USD 118,000 - 160,000
Medical, Dental, Vision Insurance
401(k) Plan
Flexible Vacation
Embedded Software Engineer
Embedded Software Engineer

Brooks Automation US LLC • Fremont (CA)

Hybrid
USD 111,000 - 150,000
Medical, Dental, Vision
401(k) Plan
Paid holidays & Flexible vacation