I build embedded guidance and control systems, and help the teams behind them deliver clearly.

Based in United States (remote-friendly), relocating to Tempe, AZ in September 2026
Current focus Embedded software engineering, Scrum facilitation, and delivery clarity
Direction Open to software engineering and Scrum Master roles alike - two tracks, one background
Portrait of Robert Murch

About

I am a software engineer with eight years of experience building embedded Linux guidance, rate control, and ISOBUS Universal Terminal (UT) systems in C, C++, Qt/QML, and Python for GNSS-based precision agriculture platforms at TeeJet Technologies. Alongside deep technical execution, I took on cross-functional coordination as an Interim Scrum Master, and in 2026 I grounded that practical experience with PSM I/II and PSPO I certifications. I work both tracks with equal footing: hands-on engineering, and the delivery leadership that keeps complex work moving.

What I bring

Systems-level perspective across long-lived embedded codebases, paired with an equal focus on team delivery, quality, and technical risk.

How I work

Clear facilitation, practical technical communication, early risk signals, and alignment between engineering and leadership.

What I value

Transparency, team flow, correctness, maintainability, and steady delivery under real constraints.

System Evaluation

Architecture reviews, delivery risk identification, and maintainability assessment.

Embedded Engineering

Embedded Linux, C/C++, Qt/QML, and Python in production GNSS guidance systems built on CAN bus (ISOBUS, NMEA 2000).

Technical Due Diligence

Clear, grounded technical assessments to support informed delivery decisions.

Skills Snapshot

Key areas I work in most often, across both engineering and delivery.

Strengths

  • Embedded development in C, C++, Qt/QML, and Python on embedded Linux platforms
  • System-level defect investigation across CAN-based subsystems (ISOBUS, NMEA 2000)
  • Scrum facilitation, delivery coordination, and guiding teams through Agile transitions
  • Bug triage, QA alignment, and cross-functional collaboration with electrical, mechanical, and controls engineers

Ecosystem

  • Engineering: C/C++, Qt/QML, Python, Shell scripting, Embedded Linux, UML
  • Systems: CAN bus (ISOBUS/ISO 11783, NMEA 2000), ISOBUS Universal Terminal (UT), variable-rate application / rate control, GNSS/GPS-based guidance, control systems, digital logic
  • Lifecycle: Jenkins (CI/CD), Git/SVN, Bugzilla, Review Board
  • Agile: LeanKit, Scrum-aligned ceremonies, Backlog Refinement
  • AI Tooling: Claude Code, Codex CLI, Gemini CLI (used for triage and auditing)

Selected Work

Highlights from my engineering background and delivery-focused responsibilities.

Software Developer & Interim Scrum Master

TeeJet Technologies | May 2018 – March 2026

Operating on a tight-knit team of seven (1 PO, 1 SM, 5 Devs) over an eight-year tenure, I developed guidance, rate control, and ISOBUS Universal Terminal (UT) software in C, C++, Qt/QML, and Python for an embedded Linux field computer platform consuming real-time GNSS/GPS positioning data. I built and maintained the ISOBUS UT interface (ISO 11783-6) used to operate implements from multiple manufacturers, investigated complex system-level defects across CAN-based subsystems (ISOBUS/ISO 11783, NMEA 2000), and collaborated with electrical, mechanical, and controls engineers on hardware/software integration and board-level debugging. To ensure uninterrupted team velocity, I regularly served as Interim Scrum Master, facilitating Daily Scrums, Sprint Planning, Sprint Reviews, and Retrospectives, and contributed heavily to backlog refinement, QA alignment, and clear stakeholder communication. I returned for a final year as a remote contractor to support production release efforts.

Embedded Systems GNSS & CAN Bus Agile Transformation Scrum Facilitation

Resume

Choose the resume that best fits the role or conversation.

Pick a resume

Two tracks, one background. Software engineering and Scrum Master roles carry equal weight — a senior embedded engineer with eight years of production experience, and a certified Scrum Master who has run the ceremonies on a real team. Pick whichever fits the conversation, or ask about both.

"Robert consistently demonstrated a combination of technical competence, sound judgment, and personal integrity. He approaches complex problems with a thoughtful, analytical mindset while still maintaining a practical focus on outcomes."

- Glenn Welsh, Software Engineering Manager, TeeJet Technologies

"His confidence to rely on his own skills while also knowing when to lean on others in the pursuit of properly familiarizing himself in any topic shows his dedication and would be an asset to any organization."

- Jordan Parr, Sr. Software Engineer, TeeJet Technologies

References available upon request

Education

Degree

  • B.S. in Computer Engineering - Montana State University Bozeman (2018)
    A rigorous engineering degree grounded in mathematics, physics, and system-level design for embedded and hardware-software work.

Scrum Certifications

  • Professional Scrum Master II (PSM II) - Scrum.org - 93rd percentile
  • Professional Scrum Master I (PSM I) - Scrum.org - 97th percentile
  • Professional Scrum Product Owner I (PSPO I) - Scrum.org - 96th percentile

Contact

Independent work

Independent work is limited and separate from my employment search. Details are available on the Independent work page.