Haystack
← Back to Jobs
Technology
VC

Firmware Engineer

VST Consulting, IncFremont, CA🇺🇸United StatesPosted Sep 21, 2026

Quick Overview

Salary
$48/hr
Seniority
Mid Senior
Work mode
On Site
Location
Fremont, CA, United States
Posted
20 hours ago
Embedded SystemsC#.NETC++GitJenkins

Job Description

Job Title: Firmware Engineer
Location: Fremont, CA
Client: Brooks Automation
Experience: 4+ Years
Rate: $45 $48/hr max on TPC
Visa: OPT, USC
Work Arrangement: Onsite

Job Description

We are looking for a skilled Firmware Engineer with strong software development experience in C/C++ and C#/.NET to design, develop, test, and maintain firmware and software solutions for embedded and industrial systems.

Required Qualifications:

  • 4+ years of experience in software/firmware development.
  • Strong programming experience in C, C++, and C#.
  • Strong hands-on experience with .NET Framework and .NET Core.
  • Experience developing multi-threaded applications.
  • Strong understanding of embedded systems and firmware development.
  • Hands-on experience with ARM-based controllers.
  • Experience working with peripheral interfaces such as I2C, SPI, UART, and Timers.
  • Knowledge of communication protocols and protocol interfaces.
  • Experience with version control systems, such as Git and BitBucket.
  • Understanding of CI/CD pipelines and tools, preferably Jenkins.
  • Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, or a related field.

Preferred / Plus Skills:

  • Experience with Real-Time Operating Systems (RTOS).
  • Experience with Unit Testing frameworks.
  • Experience working on industrial solutions and industrial automation systems.
  • Knowledge of Linux/Windows internals.
  • Experience with embedded software development and hardware/software integration.
  • Experience troubleshooting firmware, software, and hardware interface issues.

Technical Skills:

C, C++, C#, .NET Framework, .NET Core, Embedded Systems, Firmware Development, ARM, RTOS, Multi-threading, I2C, SPI, UART, Timers, Communication Protocols, Linux, Windows Internals, Git, BitBucket, Jenkins, CI/CD, Unit Testing.

Education:

Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, or a related technical discipline.

Similar jobs