Visualization and debugging for robotics
Full-Stack Engineer – Forward Deployed
Location
United States
Posted
11 days ago
Salary
$220K - $240K / year
Seniority
Senior
Job Description
Full-Stack Engineer – Forward Deployed
Foxglove
• Customer Collaboration – Embed deeply with customer teams to understand business goals, domain constraints, and technical requirements. • Design & Development – Architect and build end-to-end solutions with an experiment-driven, iterative approach (TypeScript/React, Node.js, Python, ROS, SQL). • Scoping & Planning – Draft clear scopes of work, timelines, and success metrics for proofs-of-concept through production roll-outs. • Hands-On Delivery – Code side-by-side with customer engineers, deploying on their cloud or on-prem environments to ensure successful adoption. • Cross-Functional Alignment – Partner closely with Sales and Customer Success on the same accounts to guarantee seamless experiences and measurable outcomes. • Product Feedback Loop – Relay frontline insights to Research, Product, and Engineering; your learnings shape our roadmap. • Internal Enablement – Document best practices, contribute to internal libraries, and mentor future FDEs so the function scales efficiently.
Job Requirements
- 5+ years of professional experience with modern full-stack technologies (TypeScript/Node.js, React, Python)
- 3+ years of professional experience in Robotics or Autonomous systems
- Experience in customer-facing engineering roles, ideally with robotics or autonomy exposure.
- Proven history of rapid prototyping and iterative delivery with external stakeholders.
- Solid grasp of network and cloud architecture (AWS, GCP, or Azure) and database-backed REST APIs.
- Comfortable building across the stack — from data pipelines and APIs to the interfaces engineers use every day
- Comfortable owning problems end-to-end, learning what’s missing, and communicating technical details to any audience.
- Willingness to travel extensively and work on-site with customers when required.
Benefits
- Competitive equity grant in a Series B company.
- Medical, dental, vision, and term life insurance coverage at 100% for employees and 75% for dependents, for U.S. full-time employees.
- 401(k) matching up to 4%, for U.S. full-time employees.
- 4 weeks of vacation, plus holidays and winter break.
- All-expenses-paid company offsites 1–2× per year.
- $300 monthly budget toward commuter benefits or building your personal workspace, depending on role/location.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Engineering Team Lead – CX/CCaaS Platform
SangomaSangoma Technologies is a trusted world leader in value-based Unified Communications & UCaaS solutions.
• Lead the day-to-day technical direction for a team of software engineers. • Serve as the primary technical mentor, providing coaching, code reviews, and guidance to team members. • Contribute directly to software design, architecture, development, debugging, and production support. • Collaborate with Product Management to refine requirements, estimate work, and deliver customer-focused solutions. • Help prioritize work, remove technical roadblocks, and support sprint planning and execution. • Drive the development and continuous improvement of Sangoma's CX and CCaaS platforms with a focus on scalability, reliability, and performance. • Participate in architecture discussions and promote engineering best practices across the team. • Champion modern software development practices, including CI/CD, automated testing, Infrastructure as Code, and observability. • Support production operations by assisting with troubleshooting, root cause analysis, and continuous platform improvements. • Work closely with Product, Customer Success, Professional Services, Support, Security, and Infrastructure teams to deliver exceptional customer experiences. • Assist Engineering Management with technical planning, onboarding, and mentoring new engineers.
Staff Software Development Engineer
MCG HealthWe lead the healthcare community to deliver patient-focused care.
• Establish yourself as the engineer others look to when the problems are the hardest and make sure they come away knowing how to approach the next one themselves. • Lead API surface decisions: what gets exposed, what stays internal, what the stability guarantees are for external consumers. • Own technical discovery for new capabilities; work with product and clinical stakeholders to translate requirements into feasible contracts. • Participate in on-call rotation for the Synapse Everywhere platform; respond to incidents, own post-incident reviews, and drive reliability improvements from what is learned. • Provide expert code reviews and technical mentorship within the team. • Design solutions on modern infrastructure (cloud solutions, k8s, LLMs) with expert level understanding of what and why, not just being able to call infrastructure or run pipelines.
Senior Simulation Vehicle Modeling Engineer
Torc RoboticsLeading autonomous vehicle technology since 2007, Torc develops automated Level 4, Class 8 trucks with Daimler.
• Develop and own vehicle dynamics models, including high-fidelity truck models that accurately represent longitudinal, lateral, and transient behavior for use in simulation and autonomy validation • Design, develop, and maintain high-fidelity simulation platforms used to validate autonomous driving software in closed-loop evaluation pipelines at scale • Partner with autonomy engineering teams to capture and implement vehicle model requirements that support planning, controls, and system-level V&V activities • Own model capability communication, known limitations, and release notes to enable effective autonomy validation • Ensure vehicle model updates do not regress autonomy V&V system performance by using automated regression frameworks • Execute full software development lifecycle activities primarily in C++ within a Linux development environment and ROS/ROS2 tooling, applying Lean-Agile methodologies • Perform root cause analysis on issues identified during simulation runs and hardware-in-the-loop testing • Participate in designing test plans for data acquisition and telemetry that support field data collection for vehicle model refinement • Support system-level test plans and verification strategies • Communicate progress, design decisions, and blockers clearly at daily stand-ups and design reviews • Build and maintain collaborative relationships with OEM partners and simulation tool vendors to evaluate, integrate, and co-develop simulation capabilities
• Help set technical direction for the ControlCheck team, designing work that spans multiple domains (front-end, back-end, infrastructure) over months, not sprints • Contribute to critical architectural decisions for services built on Ruby on Rails and Python FastAPI, deployed via Terraform and guide the team on architectural choices. • Make critical technical and architectural calls within the timelines the team needs. • Drive proactive de-coupling of services and application of sound microservices patterns as ControlCheck scales. • Identify and resolve the hardest technical problems in the codebase — expert-level debugging across distributed systems and complex applications • Help elevate the whole team's technical ability and execution — the goal is doubling (or more) the team's collective output, not just personal 5–10x contributions • Lead cross-team dependency management and coordinate cross-discipline efforts with Product, QA, and adjacent engineering teams while maintaining productive relationships across the organization. • Communicate large systems and technical tradeoffs clearly to both engineering and non-technical stakeholders, including in roadmap and planning conversations • Influence at the Engineering Manager level — partner closely with your EM and fellow technical leads on team execution, hiring signal, and technical roadmap and provide technical guidance across the broader engineering team, not just direct collaborators. • Mentor senior engineers and serve as an escalation point for the team's most difficult technical challenges • Maintain a 'customer service' mentality toward the rest of the team — your job is to help make everyone else's work better




