Decode emulated device frame integers with explicit byte order
A synthetic device length reads as 512 instead of 2 because endpoints disagree on byte order. Specify and implement the format.
Estimated field mix
- Embedded and edge60%
- Networking40%
Preparing the next view without exposing private workflow data.
Design a system. Diagnose tail latency. Ship a migration. Recover a failed rollout. Pick a focused ticket or follow a project through its delivery phases.
1380 tickets · 138 projects · 26 engineering fields · Four difficulty levels
Field counts and the engineering field filter use each project's primary field. Estimated ticket labels can span multiple fields.
50 matching tickets · Page 1 of 5
A synthetic device length reads as 512 instead of 2 because endpoints disagree on byte order. Specify and implement the format.
Estimated field mix
An untrusted length prefix causes a large allocation. Validate declared size before reserving payload storage.
Estimated field mix
Corrupted readings reach the dashboard because checksum failures are warnings only. Gate payload dispatch on verification.
Estimated field mix
A single frame split across reads is discarded as malformed. Maintain incremental parser state.
Estimated field mix
One damaged length prevents decoding all later frames. Recover at a documented sync marker without trusting random payload bytes.
Estimated field mix
A sender transmits a header and stops, pinning a receive buffer indefinitely. Add an injected idle timer.
Estimated field mix
Sequence 0 after 65535 is rejected as old, while delayed frames sometimes overwrite current readings. Define a bounded modular-order window.
Estimated field mix
Parsing outruns downstream processing and queues grow indefinitely. Bound accepted-frame buffering.
Estimated field mix
Bytes from a previous connection combine with a new header after reconnect. Clear session-owned parsing state.
Estimated field mix
Debug logs contain complete sensor payloads even when only corruption rates are needed. Emit bounded categories.
Estimated field mix
Moving the emulator wall clock backward extends a running job forever. Measure elapsed timeout against monotonic time.
Estimated field mix
A zero interval creates an immediate callback loop. Enforce a documented supported interval range.
Estimated field mix
5 matching projects · Page 1 of 1
Decode bounded byte streams and recover serial-link framing errors in software.
Schedule noncritical local maintenance jobs across clock changes, cancellation and restart.
Persist synthetic gateway events in a bounded software flash emulator.
Stage, validate and switch synthetic software images in an A/B slot emulator.
Deliver and acknowledge bounded synthetic configuration changes through a local gateway emulator.
Practice scoped changes, keep a portable implementation and verification record, and learn to explain operational tradeoffs. Choose a ticket whose prerequisites you can provide.
Use realistic work to structure onboarding, internal practice, and conversations about engineering decisions. Each project names the delivery benefit. Agree scope and compensation before requesting company-specific work.
CSV contains one row per ticket. Map fields and issue types in your tracker; project grouping and dependency keys are descriptive. JSON preserves the complete project structure. These downloads do not synchronize with Jira.