You are viewing a preview of this job. Log in or register to view more details about this job.

IIoT Software Engineer

IIoT Software Engineer

Davenport, IA

Full time

 

About Grace

You’ll be joining Grace Technologies, a global leader in electrical safety and predictive maintenance. We pioneered Permanent Electrical Safety Devices (PESDs) and created GracePort®, the industry-standard panel interface connection that allows technicians to work more safely without opening energized electrical enclosures. Our solutions also include voltage indicators, test points, lockout/tagout, GraceSense™ predictive maintenance for real-time equipment condition monitoring, and Proxxi wearable safety technology—protecting people and equipment in more than 60 countries.

Grace has been named one of Iowa’s Top Workplaces by the Des Moines Register from 2018–2025, reflecting a culture where people are trusted, supported, and encouraged to grow.

What You’ll Do

The Software Engineer I supports the design, development, and testing of software applications and embedded systems used in Grace Technologies products. This role works closely with cross-functional engineering teams to build reliable, scalable software solutions and contribute to new product development.  This is an early-career role designed for engineers who want hands-on experience developing real software in a technology-driven product environment.

  • Develop and maintain software modules for new and existing products
  • Build and test application software for web-based user interfaces
  • Develop embedded software that interfaces with hardware systems
  • Participate in software verification, integration testing, and debugging
  • Work with engineering teams to ensure software integrates with firmware and hardware
  • Support industrial communication protocols such as Ethernet/IP, IO-Link, and similar

 

What You’ll Bring

  • Bachelor’s degree in Computer Science, Software Engineering, or Computer Engineering
  • 0–2 years of software engineering experience (internship, co-op, or full-time)
  • Experience with one or more languages such as C, C++, C#, Python, or Java
  • Basic understanding of web application development and UI concepts
  • Familiarity with version control tools (Git or similar)
  • Strong problem-solving and communication skills
  • Ability to work in a fast-paced, collaborative engineering environment

 

If you don’t check every box but are eager to grow, we still want to hear from you.

 

Perks

  • Entrepreneurial environment — your ideas matter, and you’ll help build what’s next
  • Weekly team-building activities that actually feel fun
  • Free snacks, fresh fruit, and gourmet coffee always stocked

 

Benefits

  • Generous Responsible Time Off plan
  • Safe Harbor 401(k)
  • Company Wellness Program
  • Medical, dental, vision, life, and disability insurance options to fit your needs