Firmware Development Engineer

Katalyst HealthCares and Life Sciences

$90K — $110K *
Manufacturing & Automotive
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Strong experience in C++ and firmware development.
  • Experience with multi-core processors (ARM or Client).
  • Familiarity with industrial automation protocols, especially CIP.
  • Proficient in Python for scripting and automation tasks.
  • Solid understanding of embedded systems and real-time operating systems.
  • Experience in writing and maintaining test cases for system and functionality.
  • Familiarity with automated testing tools.

Responsibilities

  • Design and develop firmware for industrial components and safety devices.
  • Create unit tests and functional tests for product code.
  • Implement and manage communication protocols, focusing on CIP.
  • Report exceptions and bugs, and conduct verification.
  • Collaborate with hardware engineers for firmware integration.
  • Optimize code for performance, reliability, and compliance.
  • Support debugging and root cause analysis during development and deployment.
Full 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.

Similar Jobs

More Jobs at Katalyst HealthCares and Life Sciences

More Manufacturing & Automotive Jobs

Find similar Firmware Development Engineer jobs: