SIGN IN
IIoT Software Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Illumination Works · 2 hours ago

IIoT Software Developer

Illumination Works is a technology partner specializing in data solutions since 2006. As an Industrial IoT Software Developer, you will design and build scalable software solutions for the IIoT ecosystem, enabling intelligent automation and real-time analytics.
AnalyticsInformation TechnologySoftware
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Design and implement IIoT software components, including device integration, data ingestion, processing pipelines, and APIs
Develop edge and cloud-based applications for industrial data collection, analytics, and visualization
Collaborate with hardware engineers, DevOps, and cloud architects to ensure seamless system integration
Implement data normalization, filtering, and transformation processes for use in analytics and dashboards
Ensure secure software design, including encryption, authentication, and role-based access control
Conduct unit testing, debugging, automation and performance optimization for IIoT applications
Document software architecture, APIs, and deployment workflows

Qualification

IIoT software developmentJavaScript programmingCloud services experienceIIoT protocolsThingWorxContainers (Docker/k8s)Real-time data streamingTime-series databasesIIoT cybersecurity frameworksCI/CD toolsAnalytical thinkingAgile methodologiesProblem-solving skills

Required

3+ years of professional experience in software development, preferably in industrial or embedded systems
Strong programming skills in JavaScript
Experience with ThingWorx
Ability to code lightweight reusable services
Experience developing with IIoT protocols such as Modbus, OPC UA, MQTT(S)
Hands-on experience with cloud services (AWS IoT, Azure IoT Hub, or Google Cloud IoT)
Familiarity with containers (Docker/k8s) and RESTful APIs
Strong understanding of real-time data streaming, message brokers (Kafka, RabbitMQ), and edge computing concepts
Experience with time-series databases (e.g. InfluxDB, TimescaleDB) and visualization tools (Grafana, Kibana)
Familiarity with CI/CD tools and version control (Git, GitHub/GitLab)
Strong problem-solving skills and ability to work in cross-functional teams
Sharp critical and analytical thinking skills and keen attention to detail
Minimum education: Bachelor's degree in Computer Science, Software Engineering, or comparable academic discipline
Must have or be willing to obtain Secret Clearance (this requires US Citizenship)
Acceptable candidates must successfully pass a drug test and background screen

Preferred

Java is also nice-to-have
Exposure to SCADA systems, PLCs and ICS environments
Knowledge of IIoT cybersecurity frameworks (NIST, ISA/IEC 62443)
Background in predictive maintenance, digital twins, or machine learning integration
Familiarity with Agile development methodologies

Benefits

Market competitive salary
Generous PTO package
Comprehensive medical, dental, vision and life insurance plans
401K
Short/long-term disability insurance
Fun and engaging culture
Training opportunities to keep you up to speed on the latest technologies

Company

Illumination Works

twittertwittertwitter
company-logo
Illumination Works is an information technology company providing analytics and integration solutions.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Jon Mitchell
CEO & CTO
linkedin
Company data provided by crunchbase