Summary – Sr. 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
- 7+ 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
Benefits:
- 401(k) matching
- Dental insurance
- Health insurance
- Vision insurance
Location:
- Dallas, TX 75204 (Required)
Ability to Commute:
- Dallas, TX 75204 (Required)
Work Location: In person