Haystack
← Back to Jobs
Engineering
KT

Firmware Development Engineer

Karwell Technologies IncMequon, WI🇺🇸United StatesPosted 1 Sept 2026

Why This Role Stands Out

This hybrid role offers a fantastic opportunity to design and develop cutting-edge firmware for industrial automation products, leveraging your expertise in C++ and embedded systems to drive innovation. You'll thrive here if you have a strong background in industrial protocols and a passion for optimizing code for performance and reliability, contributing to a reputable company with excellent growth potential. Apply today to join a collaborative engineering team and advance your career in a dynamic industry.

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Mequon, WI, United States
Posted
19 hours ago
Embedded Systems

Job Description

#W2 Full Time Requirement

Job Title: Firmware Development Engineer

Location: Mequon, Wisconsin

Employment Type: Full-Time

Job Description & Skill Requirement:

Responsibilities:

  • Design and develop firmware for industrial components, safety devices and sensing products (for PLCs, IO modules, Redundant modules, safety devices etc.)
  • Design and develop unit testing, functional testing for product code
  • Implement communication protocols, with a focus on CIP (Common Industrial Protocol).
  • Exception/bug reporting and verification
  • Collaborate with hardware engineers to ensure seamless integration of firmware with automation products.
  • Optimize code for performance, reliability, and safety compliance.
  • Support debugging, root cause analysis, and issue resolution during development and deployment.

Required:

  • Strong experience in C++ and firmware development
  • Experience in working with multi core processor (ARM or Intel)
  • Experience in industrial automation protocols like CIP protocol implementation
  • Proficiency in Python for scripting, automation, and test support.
  • Solid understanding of embedded systems, microcontrollers, and real-time operating systems.
  • Experience in writing and maintaining system and functional test cases.
  • Familiarity with automated testing tools.
  • Excellent communication and documentation skills.
  • Knowledge of functional safety and safety, reliability compliance checking in implementation

Qualification:

  • Bachelor's degree in Electronics Engineering

Similar jobs