I

Illinois Tool Works

Global diversified manufacturer of industrial equipment

Embedded Hardware & Firmware Engineer

Board & Electronics Design +1Posted on Nov 10
Full-timeAlameda, CA, USA$110k - $150k /yr

About the Job

Requirements

  • A bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related engineering discipline is required.
  • At least 4 years of embedded hardware and firmware development experience is required; a master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related engineering discipline may count as equivalent to 2 years of work experience.
  • Demonstrate solid C/C++ programming skills for embedded systems, including real-time and bare-metal environments.
  • Have working knowledge of microcontrollers, memory-mapped input/output, and hardware abstraction layers.
  • Be familiar with Linux-based embedded systems.
  • Be proficient with Microsoft Office products, including Outlook, Excel, PowerPoint, and Word.
  • Be proficient with standard bench test equipment, including oscilloscopes and digital multimeters.
  • Have hands-on PCB design experience using Altium Designer or similar tools.
  • Have a working understanding of analog and digital electronics, power supplies, signal integrity, and electromagnetic interference/electromagnetic compatibility and electrostatic discharge considerations.
  • Have experience with board bring-up, system integration, and hardware validation.
  • Have experience implementing and debugging SPI, I²C, UART, CAN, Ethernet, and USB.
  • Have experience with Git, GitHub, GitLab, Bitbucket, Azure DevOps, or equivalent source control systems.
  • Have experience with continuous integration and continuous delivery pipelines.
  • Have experience with issue tracking and configuration management tools.
  • Have experience with hardware debugging tools and laboratory instrumentation.
  • Be able to manage multiple priorities in a fast-paced development environment.
  • Candidates must have current, unrestricted authorization to work in the United States.

Responsibilities

  • Develop and maintain low-level C/C++ firmware for microcontrollers and embedded processors.
  • Support real-time control logic, hardware abstraction layers, and device drivers.
  • Design and support reviews of multilayer printed circuit boards using Altium Designer or equivalent computer-aided design tools.
  • Incorporate electrostatic discharge protection, grounding and shielding, and electrostatic-discharge-safe handling practices into board design and manufacturing support.
  • Bring up new hardware platforms and debug them using oscilloscopes, logic analyzers, and protocol analyzers.
  • Validate signal integrity, power delivery, communication interfaces, and susceptibility to electrostatic discharge events.
  • Implement and support drivers for SPI, I²C, UART, CAN, Ethernet, and USB.
  • Support integration with sensors, actuators, and process-control hardware.
  • Support electronics for plasma and ionization/static-neutralization systems, such as ionizing bars and ion emitters.
  • Support electrostatic discharge control and monitoring efforts aligned with standards such as ANSI/ESD S20.20.
  • Assist in building diagnostic and operator-facing applications using C# and .NET.
  • Support communication between firmware and desktop-based tools.
  • Produce technical documentation, design specifications, and test procedures.
  • Participate in design reviews and root-cause investigations.

Desired Qualifications

  • A master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related engineering discipline is preferred.
  • Experience with real-time operating systems such as FreeRTOS or Zephyr, bootloaders, firmware architecture, device drivers, and production test firmware is preferred.
  • Experience with printed circuit board design, schematic capture, board bring-up, analog and digital circuit design, mixed-signal systems, and hardware validation is preferred.
  • Experience with electrostatic discharge control and mitigation and ionization system support is preferred.
  • Experience with C#, .NET, Python, Linux, Git or GitHub, and automated testing is preferred.
  • Experience with root-cause analysis, system integration, technical documentation, cross-functional collaboration, and the product development lifecycle is preferred.

About the Company

Illinois Tool Works

Global diversified manufacturer of industrial equipment

ITW is a global manufacturer with a diversified portfolio of industrial products across seven segments, including automotive components, food equipment, welding systems, and construction tools. Its products are engineered and produced for OEMs and industrial customers, combining specialized components to meet the needs of large buyers. The company stands out through its multi-segment reach, large global footprint, and a business model that prioritizes the top 20% of customers to drive profitability and operational excellence. ITW aims for steady profitability and efficient operations by delivering reliable, value-added solutions across multiple industries.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Glenview, IL
Founded
1912

Recently Posted Jobs

Explore more opportunities at Illinois Tool Works

See more jobs