FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in developing and maintaining edge software for prescription-filling robots, with a strong focus on hardware integration, real-time orchestration, and embedded Linux systems. Proven ability to manage software from design through deployment, ensuring robust performance and reliability in field operations.
Highest-signal resume keywords
C ProgrammingC++ ProgrammingRust ProgrammingEmbedded Linux IntegrationHardware Integration
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Real-Time OrchestrationState Machine DevelopmentDebugging Hardware LinksMCU Boundary LiteracyVersioned Device Protocols
Tools & Technologies
CANRS-485USBEthernetNVIDIA Jetson
Industry Keywords
RoboticsMedical DevicesAutomotiveIndustrial AutomationField Diagnostics
Tech Stack
Tools & technologiesLinuxRustC++
About the role
Key responsibilities & impact- Build and own edge software that runs on Queue's prescription-filling robots
- Develop hardware links to motor boards and controllers over CAN, serial, USB and Ethernet
- Design and test framing, timing, error handling and reconnect behavior
- Build fill-sequencing state machines from intake through completion or safe stoppage
- Version and maintain contracts with microcontrollers and the vision service
- Coordinate software requirements for the machine's Linux image with image owners
- Define field reporting, remote diagnosis, software delivery and rollback behavior
- Design failure paths first and verify fail-closed behavior on the bench
- Collaborate with firmware, vision, platform and systems reliability engineers
- Report to the Head of Software Engineering
- Take changes from design through release to bench machines, with failure paths tested first
Requirements
What you’ll need- Production experience writing C, C++ or Rust on Linux
- Ownership of shipped software from design through field faults
- Hardware integration over CAN, RS-485, serial links and USB
- Experience debugging hardware links with an analyzer
- Real-time orchestration and state machines
- Experience sequencing motion, sensing and I/O where partial failure is normal
- MCU boundary literacy and versioned device protocols
- Substantial embedded Linux integration experience, including services, devices, start-up, configuration and updates
- Experience running connected devices in the field, including updates, remote diagnostics, telemetry and recovery
- Rust in production preferred
- Industrial x86 and ARM platforms in a shipped product nice to have
- Embedded Linux distribution ownership nice to have
- Kernel and board bring-up nice to have
- Hardened device platforms nice to have
- NVIDIA Jetson, JetPack, Linux for Tegra and secure boot nice to have
- Experience in robotics, medical devices, automotive or industrial automation nice to have
Benefits
Comp & perks- Ownership of hard parts of the edge software end to end
- Small team, zero bureaucracy, high trust
- Significant autonomy and influence
- Direct impact on machine hardware and field behavior
- Growth across hardware links, software, and field machines
