Forward Deployed Software Engineer (San Francisco, CA)
Forward-deployed software engineer for Revel, embedding on-site with customer hardware teams in aerospace, automotive, energy, and manufacturing: writing production code and dashboards, integrating the hardware-control platform, and owning deployments end-to-end. Core stack is C/C++/Python (Rust a plus) with 30-50% travel.
- Compensation
- Not disclosed
- Location
- Not listed
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 5+ years of post-college engineering experience
- Proficiency in C, C++, or Python
- High-level system design understanding of how software, firmware, and hardware interact end-to-end
- Comfort operating in hardware environments and communicating with hardware engineers as peers
- Strong communicator who builds lasting trust with customer engineering teams and technical stakeholders
- Comfortable troubleshooting complex problems quickly in real-world, ambiguous field environments
- Willingness to travel 30-50% to customer sites (primarily California, plus domestic and international)
- US citizen, lawful permanent resident, refugee, or asylee (ITAR requirement)
Nice to have
- CS background
- Rust is a strong plus
- Experience with DAQ systems, PLCs, control systems, NI software suite, TwinCAT, or CodeSys
- Hands-on experience in embedded systems, robotics, aerospace, automotive, or similar hardware domains
- Prior FDE, field engineering, or applications engineering experience
- Startup experience and passion for aerospace, advanced manufacturing, or robotics
Full description
The Company
Revel is revolutionizing how the world’s most critical hardware is controlled across aerospace, automotive, energy, and manufacturing. Their next-generation software stack combines an intuitive command/control interface, a specialized programming language built for hardware control, and a high-performance runtime environment — empowering engineers to build, test, and deploy critical systems rapidly, reliably, and safely.
Note: The description below is for a Software-focused FDE; we are also hiring a customer-facing test engineer under Revel's Forward Deployed team, titled Forward Deployed Test Engineer. This application serves both roles.
Why This Role is Exciting
- Most embedded role in the company: You'll be Revel's front line with customers — on-site, integrating the platform with their hardware, and writing code alongside their engineering teams.
- Direct product influence: What you learn in the field feeds straight into the product roadmap — this isn't a support role, it's a technical seat at the strategy table.
- Mission-critical impact: Your work connects Revel to systems running across aerospace, automotive, energy, and manufacturing.
- High ownership: You own deployments end-to-end and grow your own portfolio of deep technical customer relationships.
Responsibilities
- Write production-quality code and build custom dashboards alongside customer engineering teams
- Own end-to-end deployment of Revel at customer sites — connecting to test stands, sensors, actuators, and existing infrastructure
- Build and grow deep technical relationships with your customer portfolio, understanding their hardware, product goals, and expanding the Revel partnership over time
- Translate field learnings into product feedback with the Head of Product
- Partner with internal software engineering teams to implement improvements from customer engagements
- Travel 30–50% to customer sites, primarily California with broader domestic and international travel
Is This You?
- 5+ years of post-college engineering experience; CS background preferred
- Proficiency in C, C++, or Python; Rust is a strong plus
- High-level system design understanding — how software, firmware, and hardware interact end-to-end
- Comfort operating in hardware environments and communicating with hardware engineers as peers
- Strong communicator who builds lasting trust with customer engineering teams and technical stakeholders
- Comfortable troubleshooting complex problems quickly and confidently in real-world, ambiguous field environments