IDEX Engineering & Technical Jobs

Job Information

IDEX Senior Embedded Firmware Engineer in Oak Harbor, Washington

If you’re looking for a special place to build or grow your career, you’ve found it. Whether you’re an experienced professional, a recent college graduate or somewhere in between, IDEX is a place where you can apply your existing skills and learn new ones in an environment where you can make an impact.

With interesting opportunities in engineering, marketing, sales, supply chain, operations, HR, finance, and more across more than 40 diverse businesses at https://www.idexcorp.com/our-businesses/business-segments/ around the globe, chances are, we have something special for you.

Bring your professional engineering and firmware development background and become part of a group dedicated to providing our customers with novel fluidic solutions. We are looking for a dynamic, self-motivated individual to take an important role in our product development group.

The right individual will join a team that supplies our life science instrumentation customers with innovative fluid handling products in support of their increasingly complex instrumentation needs. You will have a chance to showcase your expertise in firmware engineering and mechatronics as well as your strengths in developing and designing complex motion control solutions.

If you have the desire to overcome challenges by integrating ideas and various technologies to meet Original Equipment Manufacturer (OEM) customer needs, then join a group that will allow you to directly contribute to the biotechnology and healthcare industries.

Responsibilities:

  • As part of a design team, participate in product development from concept to production and provide after-release support for the life of the product.

  • Write firmware in C for embedded microcontrollers to satisfy product specifications.

  • Develop firmware solutions for driving stepper motors using complex motion profiles.

  • Design communication protocols for interfacing our devices with customer equipment.

  • Write product documentation such as product command set documents.

  • Work with our hardware engineers to achieve the most optimal system design.

  • Work with Product Managers and other engineering team members on creating design specifications.

  • Interface directly with OEM customers to discuss product specifications and provide technical support for integrating our products into their systems.

  • Support our design team with breadboarding and troubleshooting of embedded controls.

  • Advise fellow teammates on firmware and system issues.

  • Operate under minimal supervision and coordinate tasks to balance competing priorities.

Required Qualifications:

  • Bachelor of Science in Computer Engineering, Electrical Engineering, Computer Science, Mechatronics or Biomedical Engineering;

  • A minimum of 5 years of experience in real-time embedded systems firmware development;

  • Strong microcontroller programming skills in C;

  • Ability to work comfortably in restrictive hardware and firmware environments;

  • Ability to effectively handle multiple real-time events using interrupts and microcontroller peripherals;

  • Strong interpersonal skills and excellent communication skills;

  • Good prototyping and troubleshooting skills;

  • Ability to work independently and in a distributed team;

Desired qualifications:

  • Experience with stepper motor control and motion control;

  • Experience with communication protocols (I2C, SPI, RS-232, RS-485, USB, CAN);

  • Good understanding of the latest ARM Cortex-M architectures;

  • Analog and digital sensor interfacing and signal processing;

  • Proficiency using oscilloscopes, logic analyzers, in-circuit debuggers and other electronic test equipment related to embedded hardware and firmware development;

  • Experience working directly with customers to integrate devices in their systems;

  • Ability to develop, document and execute firmware testing and validation plans;

  • Experience with embedded development tool chains (IDE, compilers, linkers, git);

  • Experience with designing bootloaders;

  • Experience with object-oriented programming, C++ and Windows programming

Are you ready to join a different kind of company where our people, our culture, and our commitments are centered around providing trusted solutions that improve lives around the world?

IDEX (NYSE: IEX) is a company that has undoubtedly touched your life in some way. In fact, IDEX businesses make thousands of products that are mission-critical components in everyday activities. Chances are the car you’re driving has a BAND-IT® clamp holding your side airbag safely in place. If you were ever in a car accident, a Hurst Jaws of Life® rescue tool may have saved your life. If you or a family member is battling cancer, your doctor may have tested your DNA in a quest to find the best targeted medicine for you. It’s likely your DNA test was run on equipment that contains components made by our growing IDEX Health & Science team.

DirectEmployers