WE ARE HIRING! iOS Developer – Full Time

Grid Connect is a growing, networking products manufacturer focused on building awesome connected devices for its ConnectSense brand of home automation devices. ConnectSense recently released an Apple HomeKit-enabled Smart Outlet and best-in-class HomeKit app. In addition to building our own products, Grid Connect works with companies big and small to build and develop custom hardware products and software.

Grid Connect is looking for a talented iOS developer to help strengthen our team.

The ideal candidate is a fast learner, has great communication skills and is able to hit the ground running on multiple projects.

Desired skills include:

  • 2-3 years of programming experience
  • iOS Development (Swift preferred)
  • Building and maintaining awesome iOS applications
  • Agile development and methodologies
  • Rapid deployment and test-driven development
  • Pair programming

Grid Connect is a 13-year-old company focused on building and distributing excellent networking products. Our team works out of our Naperville, Illinois office. We are looking for applicants who live and work in the Chicago suburbs.

In our spare time at Grid Connect, we enjoy playing Ping-Pong, spirited Bags matches in the summer and contributing to open source projects. In addition to a competitive salary, company benefits include paid medical, 401K with matching, weekly free lunches, bi-weekly massages, ample paid time off including your birthday, expenses paid for conferences and other learning opportunities and a budget for personal technology.


How to Apply:

  • Send an Email to hiring@gridconnect.com
  • Email Subject line should be “I love iOS Development!”
  • Attach a cover letter stating why you are passionate about iOS Development, why you would like to work at Grid Connect, and anything else you would like us to know about you.
  • Attach a copy of your resume
  • Include a link to your GitHub account

Employee Spotlight: Glenn Rodgers, VP of Production


About 12 years ago, Glenn Rodgers and Mike Justice sat in an empty building and Glenn made a little, paper sign that said “Grid Connect” and hung it on the door. Glenn and several other employees worked for the next four months without a salary until the Grid Connect business got going. It’s clear that Glenn has been extremely dedicated to working for Grid Connect from day one.

Prior to joining the Grid Connect team, Glenn was the product manager for the Quick Panel HMI product line at Total Control. He started with them as the technical writer, then developed the technical support group and training department, and attended trade shows in support of the sales team. Glenn worked there for 14 years until GE bought the company. At Grid Connect, Glenn now concentrates his efforts in support of the production department and some support for engineering. When it comes to working at Grid Connect, Glenn likes the constant stream of new challenges and products… and of course the table tennis. “Grid Connect has grown to become a leader in new technologies. I see a new generation of smart devices and applications that will propel us to become a major player in the Internet of Things (IoT) arena.”

Glenn spends a lot of his spare time fishing and exploring local forest preserves. He likes creating things from wood and metal and designing things on a smaller scale, like fishing lures. Glenn still works with his Arduino microprocessor and sets up different maker projects, like LED strings, GPS readers, and graphic panels. Glenn looks forward to retirement in the next few years and continuing to be part of Grid Connect’s new growth the IoT space.

Bluetooth FAQ: Installing the BluePlug with the Toshiba drivers and Discovering a Firefly, BluePort, or Blueport XP.

Browse the Bluetooth CD and navigate to \BU2073J\Toshiba XP,2K,ME,98SE V3.03.06\setup.exe. This will bring up the Toshiba Bluetooth stack for Windows setup screen. Click “Install” Navigate through the prompts, including the EULA. The software will prompt you to insert your Bluetooth device. Insert the BluePlug. Let the software finish installing. When it is done you will be prompted to restart your computer.

After restarting, you should see a Bluetooth icon in your task bar. Double clicking this icon brings you to the “Bluetooth Settings” screen. This is your main point of reference for anything Bluetooth on your computer. The main window displays all of your currently installed remote Bluetooth devices, such as a Firefly or Blueport XP. You can double click on a device pictured in this window to connect to it, or you can view its properties by clicking the detail button. You can also remove and uninstall the device by clicking the delete button.

To install your Firefly, BluePlug, or any other bluetooth device, click on the “New Connection” button. You will be presented with two choices, express mode or custom mode. In custom mode you can change the port number that you will use to connect to your Firefly or Bluetooth device. You will also be prompted to ensure your devices are discoverable. This is important. If you are installing a Firefly or Blueport XP, set the switches on the outside to match the settings below. Make sure the power is off while you do this, and that you turn the power back on after. Switches changed while the power is on will not take effect. The switches are usually labeled. If they are not, consult the manuals on the CD for diagrams.

Factory Defaults: OFF
Baud Rate: 9600
Auto Master: OFF
Auto Discover: ON

Once you have set your device to be discoverable, select either custom or express install and click next. Your BluePlug will begin to search for devices and a list of discovered devices will appear. If you have a Bluetooth enabled phone with its Bluetooth capability turned on and in range, your phone and BluePlug should be discovered by each other as well. Select which device you want to connect to and click next. The BluePlug will attempt to connect to the device. If prompted, enter the passkey 1234 for the Firefly or Blueport XP.

The next screen will prompt you to select which service of the device to use when connecting to a Firefly or Blueport XP. SPP will be the only option and is the serial port profile. Click next.

When in custom mode, you can now select which Com port to assign to the device. Click next. Your setup is now complete.
On the next screen is the opportunity to name the connection to this device and change the icon for it. Make your selections. Congratulations! You’re Done! Now you can connect to your Firefly or BluePort in Hyperterminal or the Teraterm emulator included on the CD.