Embedded and Interactive Systems Engineer
Listed on 2026-10-18
-
Software Development
Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Robotics, Software Engineer
Accepting applications
You build the layer where software meets hardware: microcontrollers, networked devices, message protocols, timing, calibration, logging, and recovery. You help a team move from an early demonstration toward a system that can be tested and explained.
What you'll do- Define the software and communications architecture connecting application events to device commands and feedback
- Implement or review firmware, control services, APIs, protocols, state machines, timing, calibration, and logging
- Integrate sensors, actuators, relays, controllers, local computing, or interactive applications as the project requires
- Build bench test tools and simulated interfaces so subsystems can be verified before full assembly
- Document dependencies, setup, configuration, versioning, diagnostics, and known limitations
- Work with electrical and systems leads on safe states, latency targets, and integrated verification
- Five or more years in embedded systems, interactive hardware, controls software, IoT, robotics, or comparable integration work
- Strong experience with hardware communications, real-time behavior, debugging, and instrumentation
- Evidence of shipping or deploying systems beyond a laptop-only environment
- Maintainable code and practical documentation for the engineers and technicians who come next
- Comfort working with incomplete prototypes and cross-discipline constraints
Relevant but not required.
- Unreal Engine, Unity, OpenXR, show control, experiential technology, kiosks, robotics, or networked equipment
- Device or edge deployment and observability
- Hardware in the loop testing
Integration architecture Firmware or control application Interface definitions Bench test utilities Logging and diagnostics Deployment and calibration documentation
About the opportunityThis is a paid, project-based contract opportunity, and assignments depend on suitable project availability. Scope, compensation, and payment terms are agreed in writing before any work begins.
Contract Project-based independent contractor
Location Remote or hybrid, set by project. Some assignments may require participation in Detroit or at a client site.
Hours Variable hours, no guaranteed minimum
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).