Senior Firmware Engineer

HORIBA Scientific is our global team focused on improving and exceeding  customers’ present and future needs by integrating the scientific market expertise and resources of HORIBA. HORIBA Scientific product offerings encompass elemental analysis, fluorescence, forensics, GDS, ICP, particle characterization, Raman, spectral ellipsometry, sulfur-in-oil, water quality, and XRF. Prominent absorbed brands include Jobin Yvon, Glen Spectra, IBH, SPEX, Instruments S.A, ISA, Dilor, Sofie, SLM, and Beta Scientific. By combining the strengths of the research, development, applications, sales, service and support organizations of all, HORIBA Scientific offers researchers the best products and solutions while expanding our superior service and support with a truly global network.

We are currently seeking an individual who is experienced in embedded C/C++, has worked with the Renasas RZ family of microprocessors (MPU’s), has experience bringing up new electronics in both a bare metal and RTOS environment for our Piscataway facility.

Job Description

  • Architect and implement embedded solutions for our scientific CMOS sensors, imaging cameras and spectrometers utilizing USB 2.0/3.0, Ethernet and EtherCAT communication interfaces.   
  • Work closely with both electronics engineers and host-side software engineers to perform the required systems integration tasks
  • Support existing embedded devices as required


Core Requirements

  • Renesas RZ Family development experience
  • Expert level C/C++ development skills for embedded systems
  • Experience in communication interfaces (USB 3.x, Ethernet, EtherCAT ) 
  • Utilization of DMA and memory management techniques to achieve high data / image rates
  • Working knowledge of hardware interfaces and electronic hardware devices using I2C, SPI and RS-232.
  • Familiarity with test equipment including the use of: scopes, pulse generators, DVMs and logic analyzers.



  • IAR Compiler
  • ThreadX
  • Xilinx Ultrascale experience
  • Image processing experience
  • Linux Embedded experience
  • USB3/ USB Vision/GigE Vison
  • Cameral Link / CoaXPress


Minimum Education Requirements

Bachelor’s degree in computer science, Computer Engineering, Electrical Engineering, or related field. Minimum 5 years relevant experience, or equivalent combination of education and experience.

Click to apply.