CareerZen Logo
Company logo

Web Developer

IQS Directory

Full-time | Contract

Grand Rapids, MI

Job description

Summary – Software Engineer / Industrial X-Ray Systems

Embedded software engineer experienced in developing, testing, and documenting control-system software for industrial X-ray machines. Works closely with senior engineers and cross-functional teams to implement robust, reliable, and safety-critical features. Skilled in reading and interpreting electrical schematics to guide firmware design. Proficient in C and C++, with additional experience in C#, Python, and various communication and hardware-interface protocols including timers, GPIO, ADC, DAC, UART, SPI, and TCP/IP. Committed to delivering high-quality systems that meet or exceed stringent technical and regulatory requirements.

Key Skills Core Requirements

  • Embedded software development in C/C++ on microcontrollers
  • Ability to read and apply electrical schematics to software design
  • Proficiency with Microsoft Office (Outlook, Word, Excel, PowerPoint, Visio)

Desired Experience

  • Development on Microchip PIC32 and STMicroelectronics STM32
  • PC application development using C#, WPF, or similar environments

Additional Pluses

  • Web, server, backend, or full-stack development
  • PLC ladder logic programming and HMI design
  • FPGA development and Xilinx PetaLinux
  • Electrical design and PCB layout

Experience

  • 5+ years of relevant engineering experience

Education

Bachelor’s degree in one of the following fields:

  • B.S. Computer Engineering (B.S.C.E.)
  • B.S. Electrical Engineering (B.S.E.E.)
  • B.S. Computer Science (B.S.C.S.)

#Veg1

Pay: Up to $150,000.00 per year

Location:

  • Las Vegas, NV 89117 (Required)

Ability to Commute:

  • Las Vegas, NV 89117 (Required)

Work Location: In person