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