Firmware Development Engineer

Purple Hires
Mequon, WI, United States
7 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Automation of Tests Unit Testing C++ (Programming Language) Communications Protocols Software Debugging Embedded Software Firmware Hardware Design Python (Programming Language) Multiprocessing Real-Time Operating Systems Scripting
+1 more
PIC Microcontroller

Job description

  • Design and develop firmware for industrial automation products, safety devices, and sensing products.
  • Support firmware development for PLCs, I/O modules, redundant modules, and safety devices.
  • Develop reliable, high-performance, and safety-compliant embedded software., * Design and develop firmware using C++.
  • Develop unit tests and functional tests for product firmware.
  • Implement industrial communication protocols, especially CIP (Common Industrial Protocol).
  • Perform bug/exception reporting, verification, and resolution.
  • Collaborate with hardware engineers for firmware and hardware integration.
  • Optimize firmware for performance, reliability, and functional safety.
  • Support debugging, root-cause analysis, and issue resolution.
  • Develop and maintain system and functional test cases.
  • Support automated testing and scripting activities., Electrical Engineer - Product Development Are you an Electrical Engineer who wants to do more than own one small piece of a product? Manpower Engineering is partnering with an …
  • 3 days ago

Requirements

  • Strong C++ and Firmware Development experience.
  • Experience with multi-core processors, ARM or Intel.
  • Experience implementing industrial automation protocols, especially CIP.
  • Proficiency in Python for scripting, automation, and testing.
  • Strong knowledge of:

  • Embedded Systems
  • Microcontrollers
  • RTOS
  • Automated Testing
  • Unit & Functional Testing
  • Knowledge of functional safety, reliability, and safety compliance.
  • Strong debugging and root-cause analysis skills.
  • Excellent communication and technical documentation skills.

Qualification

  • Bachelor’s degree in Electronics Engineering.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · World Congress 2024

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · World Congress 2023

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

Videos

See all

Related articles

See all