1

Iot Edge Engineer Jobs in Michigan (NOW HIRING)

Senior Controls Engineer

Newaygo, MI

$82K - $109K/yr

Design, deploy, and support Industrial IoT solutions including data acquisition, edge computing ... Programming or scripting experience with tools such as Python, SQL, Ignition, Visual Basic, or ...

Senior Controls Engineer

Newaygo, MI

$82K - $109K/yr

Design, deploy, and support Industrial IoT solutions including data acquisition, edge computing ... Programming or scripting experience with tools such as Python, SQL, Ignition, Visual Basic, or ...

Senior Controls Engineer

Newaygo, MI

$82K - $109K/yr

Design, deploy, and support Industrial IoT solutions including data acquisition, edge computing ... Programming or scripting experience with tools such as Python, SQL, Ignition, Visual Basic, or ...

Senior Controls Engineer

Newaygo, MI

$82K - $109K/yr

Design, deploy, and support Industrial IoT solutions including data acquisition, edge computing ... Programming or scripting experience with tools such as Python, SQL, Ignition, Visual Basic, or ...

Software Engineer, On Device

Ann Arbor, MI · On-site +1

$120K - $150K/yr

We are expanding our engineering team and looking for a Software Engineer to support the productionalization of our IoT platform, with a primary emphasis on the software that runs on edge IoT devices.

We are seeking an experienced Full-Stack Software Engineer to build the software ecosystem powering ... Edge Development: Proven experience deploying software to edge computing hardware or IoT devices.

Our IoT technology expertise serves a global ecosystem of 7,000 enterprise customers and 30 mobile ... You'll have the autonomy to shape technical sales processes while working with cutting-edge ...

Manufacturing IT Platform Senior Engineer

Holland, MI · On-site

$86K - $118K/yr

Develop and maintain edge-deployed applications that interface with plant systems (MES, SCADA ... Exposure to MoM/MES, SCADA, Historian, or IoT systems. * Experience with event-driven or streaming ...

next page

Showing results 1-20

Iot Edge Engineer information

What are some typical challenges an IoT Edge Engineer faces when deploying solutions in real-world environments?

IoT Edge Engineers often encounter challenges such as limited connectivity, hardware variability, and resource constraints when deploying solutions outside controlled lab settings. Adapting software to work reliably on different edge devices and ensuring security for data processed locally are key concerns. Additionally, troubleshooting issues remotely and managing over-the-air updates require strong problem-solving skills and effective collaboration with cross-functional teams, including IT, software developers, and operations staff.

What is an IoT Edge Engineer?

IoT Edge Engineers are professionals who design, develop, and maintain solutions that process data at the edge of IoT networks—close to where the data is generated, rather than sending it all to a centralized cloud. Their work involves configuring edge devices, ensuring secure data transmission, and optimizing real-time analytics and decision-making at the edge. They play a key role in industries where low latency, bandwidth efficiency, and data privacy are important, such as manufacturing, healthcare, and transportation.

What is the difference between Iot Edge Engineer vs Iot Developer?

AspectIot Edge EngineerIot Developer
Primary FocusDesigning and implementing edge computing solutions for IoT devicesDeveloping IoT applications and software for devices and platforms
Skills & CertificationsNetworking, hardware integration, cloud platforms, certifications like Cisco CCNA or AWS IoTProgramming (Python, Java), cloud services, IoT SDKs, certifications like Cisco IoT or Microsoft Azure IoT
Work EnvironmentEdge devices, embedded systems, cloud integrationSoftware development environments, cloud platforms, IoT platforms
Industry UsageManufacturing, industrial automation, smart citiesSmart homes, healthcare, consumer IoT applications

While both roles involve IoT technologies, the Iot Edge Engineer focuses on deploying and managing edge computing solutions close to data sources, whereas the Iot Developer primarily develops IoT applications and software for devices and cloud platforms.

What are the key skills and qualifications needed to thrive as an IoT Edge Engineer, and why are they important?

To thrive as an IoT Edge Engineer, you need strong knowledge of embedded systems, networking, programming languages like Python or C/C++, and often a degree in computer science, electrical engineering, or a related field. Familiarity with IoT platforms (e.g., Azure IoT Edge, AWS IoT Greengrass), containerization tools (like Docker), and edge device management systems is typically required. Problem-solving skills, attention to detail, and effective communication are crucial soft skills for collaborating with cross-functional teams and troubleshooting complex systems. These skills and qualifications are vital to ensure secure, efficient, and scalable deployment of edge solutions in dynamic IoT environments.
What cities in Michigan are hiring for Iot Edge Engineer jobs? Cities in Michigan with the most Iot Edge Engineer job openings:

(IoT) Embedded Software Developer

Avani Technology Solutions, Inc.

Detroit, MI • On-site

Contractor

This job post has expired today. Applications are no longer accepted.


Job description

As a Software Developer in SDV (Software Defined Vehicle), your responsibilities include understanding and implementation of the use cases, software design execution and software verification (unit testing/ software integration testing, etc.). Software developer will develop vehicle abstraction layer and feature applications for Software Defined Vehicles (SDV). We particularly focus utilizing modern software techniques to design optimized software in service-oriented architecture (SOA) based on model-based system design. This includes the following: • Supply common solutions across all GM in-house controllers and cloud/edge • Document requirements for design solutions and link them to test cases that can demonstrate software functionality • Utilize automated test tools in build environments, benches, and vehicles to verify functionality at the Function, Controller and System level • Coordinate and collaborate with departments outside engineering, such as IT, Systems & Safety Engineering, Electrical Architecture, Calibration and Vehicle Performance Basic Qualifications: • Bachelor of Science degree in Computer Science, Software Engineering, Electrical Engineering or related technical degree • Minimum of 2 years of experience with proven technical and professional skills in Android and related software design, development, and testing • Designing and developing Apps, services using SDK for Android OS for embedded systems and Android Framework for Development. • Designing and developing apps, services using multiple protocols - webRTC/ WebSocket/ GRPC, protobuffer/ MQTT, DDS etc., • Design and Develop apps, services for transferring data using different protocols. • Design and Develop applications using SOA Framework. Excellent knowledge of Microservices/Event driven Architecture. • Develop solutions that leverages telemetry/message queues/events • Knowledge in C++ programming, Java, Kotlin • Knowledge in Big Data solutions - including but not limited to Kafka/pulsar/Cassandra and file storage solutions like Amazon S3. • Develop and maintain mobile CI/CD pipelines, and push notification services • Outstanding interpersonal and relationship management skills to effectively collaborate with varying levels of the organization • Emerging partnership and collaboration skills showing ability to learn from and share knowledge with co-workers in a fast-paced environment • High level of integrity, ability to deal with ambiguity, take initiative/self-directed • Consistent demonstration of innovative thinking that is customer-centric Preferred Experience: • Master's degree in a related technical field • Experience with C++, python, rust, Kotlin and java development • Experience with GIT/source code management, CI/CD development, open source SW development/contributor • Experience with microcontroller architecture, electronic control systems, embedded system development • Experience with network engineering, telecommunications, network development and testing • Experience with edge, cloud, IoT technologies, operating systems, OS internals, OS design, virtualization technologies, containerization/container development • Knowledge of data science, data analytic tools, machine learning, artificial intelligence (AI) • Knowledge of AUTOSAR standards and methodology • Knowledge and experience with CAN, LIN or Ethernet communications protocol
Hours : 8:00am to 5:00pm
Education :
Additional Job Details : This person can work remote.