Company Name: 
Post Date:  

Software Engineer

Job Description

  • Work on desktop and embedded control systems for Starfire’s industry leading neutron generators, plasma sources, and power supplies

  • Develop Windows desktop applications to be delivered to our customers

  • Design user interfaces

  • Work on communications between PC and microcontrollers

  • Collaborate with lab technicians to test software

  • Develop applications to support other business areas


  • B.S. in Computer Science, Engineering, Physics, Mathematics or related fields

  • Proficiency in:

    • C# / .NET

    • Visual Studio

    • Development of Windows desktop applications

    • WPF

    • Version control


  • Experience in:

    • Git

    • Embedded programming / programming microcontrollers

    • Control systems

    • .NET Micro Framework / TinyCLR OS

    • C / C++

    • Communications protocols: I2C, SPI, CAN, RS-232, RS-485, Modbus, EtherCAT, etc.

    • Data acquisition, processing, and display

    • Working with electronics, circuit modeling, design, layout, and testing

Starfire is a leading manufacturer of IMPULSETM pulsed power modules for thin-film deposition systems and nGenTM compact particle accelerators for neutron generation and imaging.  We are a fast-paced, small-company atmosphere with an opportunity to work with an incredible team, contribute to multiple products in development/production and make an impact.  Starfire’s headquarters are in Champaign, IL on the Research Park campus at the University of Illinois.

Applicants must be eligible to obtain security clearance (requires U.S. Citizenship or Permanent Resident status).

To apply visit