Industrial X-Ray Machine Software Engineer

Filled
December 30, 2025

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