Firmware Development Engineer

Creative Solutions Services, LLC

Mequon (WI)

On-site

USD 85,000 - 120,000

Full time

11 days ago
Application generator

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

Get past ATS filters

Job summary

Creative Solutions Services, LLC in Mequon, Wisconsin, is seeking a firmware engineer to design and develop software for industrial components, safety devices and sensing products used in automation and PLC systems. You will implement CIP protocol support, develop unit and functional tests, and collaborate with hardware engineers to ensure seamless integration.

The role requires strong C++ skills, experience with ARM cores and embedded RTOS, plus Python scripting for automation and test support.

Qualifications

  • Strong experience in C++ and firmware development.
  • Experience with multi-core processors (ARM).
  • Experience with CIP protocol implementation.
  • Proficiency in Python for scripting and test support.
  • Solid understanding of embedded systems, microcontrollers and RTOS.
  • Experience writing and maintaining system/functional test cases.
  • Familiarity with automated testing tools.
  • Excellent communication and documentation skills.
  • Knowledge of functional safety and reliability compliance.

Responsibilities

  • Design and develop firmware for industrial components, safety devices and sensing products.
  • Design and develop unit and functional tests for product code.
  • Implement CIP protocol and related communications.
  • Report and verify exceptions/bugs.
  • Collaborate with hardware engineers for seamless integration.
  • Optimize code for performance and safety compliance.
  • Support debugging, root cause analysis and issue resolution during development and deployment.

Skills

C++ firmware
ARM cores
CIP protocol
Python scripting
Embedded RTOS
Unit/functional testing
Automated testing tools
Documentation
Functional safety

Education

Bachelor's degree in Electronics Engineering

Job description

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 Client).
  • 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Design Engineer
Firmware Design Engineer

hireneXus • Los Angeles (CA)

On-site
USD 110,000 - 150,000
Industrial Firmware Engineer: CIP, RTOS & Safety
Industrial Firmware Engineer: CIP, RTOS & Safety

Creative Solutions Services, LLC • Mequon (WI)

On-site
USD 85,000 - 120,000
Senior Firmware Engineer
Senior Firmware Engineer

FUTEK • Irvine (CA)

On-site
USD 80,000 - 110,000
Firmware Developer
Firmware Developer

ClinLab Solutions Group • Ivyland (PA)

On-site
USD 90,000 - 130,000
Firmware Engineer
Firmware Engineer

Sunrise Systems • Pembroke (MA)

On-site
USD 85,000 - 120,000
Senior Firmware Engineers - System Integrations
Senior Firmware Engineers - System Integrations

Milwaukee Tool • Town of Brookfield (WI)

On-site
USD 120,000 - 160,000
Embedded Firmware Engineer
Embedded Firmware Engineer

TalentOla • Plano (TX)

Hybrid
USD 110,000 - 140,000
Staff Software Engineer, Architecture & Systems Integration
Staff Software Engineer, Architecture & Systems Integration

Digital Dynamics, Inc. • Scotts Valley (CA)

On-site
USD 150,000 - 190,000
ESOP
Bonus program eligibility
401(k) match
+2
Firmware Engineer – Industrial Embedded Systems
Firmware Engineer – Industrial Embedded Systems

Crane Company • United States

On-site
USD 95,000 - 120,000
401K match
Paid time off
Tuition reimbursement
+1
Firmware Engineer
Firmware Engineer

Crane ChemPharma & Energy • Saddle Brook (NJ)

On-site
USD 95,000 - 120,000
401K contribution and match
Paid Time Off
Performance-based bonus programs
+1