Field Software Engineer | Manufacturing
Role details
Job location
Tech stack
Job description
As a Field Software Engineer, you will design and implement on-premise data collection and analysis systems, embedding with customers at high-mix manufacturing environments to deploy durable, scalable software solutions. You will collaborate daily with engineers of all disciplines, as well as Non-Destructive Testing (NDT) experts, to help modernize critical infrastructure and manufacturing operations.
Due to government program requirements, candidates must be authorized to work in the United States.
Technologies We Use
- Python, Typescript
- React, Electron
- Docker
- ROS (Robot Operating System)
- Google Cloud Platform (GCP)
What you will do
- Build field deployed applications for use at forges, foundries, and other manufacturing environments across the Maritime Industrial Base
- Design and implement robust software interfaces between robotic control and data collection systems
- Solve complex deployment challenges as we ship software to edge devices around the US
- Rapidly iterate with customers while building durable, long term solutions
- Collaborate daily with engineers of all disciplines, as well as addition to Non-Destructive Testing (NDT) experts
- Travel up to 25% to work onsite with end users and internal teams
Requirements
Do you have experience in Cross-functional communication?, * 5+ years of hands-on experience building and maintaining production systems
- Proficiency in one or more programming languages (e.g., Python, JavaScript, Java, C++)
- Ability to work both independently and collaboratively within cross-functional teams
- Demonstrated ability to independently own and deliver complex technical projects end-to-end
- Strong written and verbal English communication skills, with the ability to collaborate effectively across teams with varied technical backgrounds
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Robotics, or a related technical field (or equivalent practical experience)
Preferred Skills
- Experience building frontend applications using React
- Experience working with ROS
- Experience designing APIs and interfaces between distributed systems
- Experience supporting U.S. Government or Department of Defense programs
- Familiarity with industrial inspection or Non-Destructive Testing (NDT) concepts is a plus (not required; Gecko provides domain training)
Benefits & conditions
Pulled from the full job description
- Parental leave
- Health insurance
- 401(k) matching
- Paid time off
- Vision insurance
- Dental insurance
- Work from home