Experience Inc. Jobs

Job Information

Seegrid Research Software Engineer in Pittsburgh, Pennsylvania

Seegrid is the leading provider of connected self-driving vehicles for materials handling with hundreds of thousands of miles driven. The Seegrid Smart Platform combines flexible and reliable infrastructure-free vision guided vehicles with fleet management and enterprise intelligence data for a complete connected solution. Seegrid accelerates Industry 4.0 and lean initiatives with incremental automation, helping companies achieve a truly connected enterprise and transform into smart factories of the future.

Seegrid currently has an opening for a Research Software Engineer. As a Research Software Engineer at Seegrid, you will be an integral part of or research and development group, which is tasked with both long-range speculative research and risk mitigation for shorter-term projects that involve significant uncertainty. This role is highly dynamic and variable, with projects ranging from embedded and robot control development to user interface prototyping to web backend development. The successful candidate will be a well-rounded software engineer, with at least one area of significant expertise, and will excel at design, rapid prototyping, and experimentation. Adaptability is key, as projects and domains will change on a quarterly basis. We can guarantee a zero probability of boredom in this role! If you're interested in everything, enjoy solving hard problems, and are looking for a challenge, this is the job for you!


  • Conceive of, propose, review, and execute projects advancing the state of the art in robotics as part of a small, cross-functional team

  • Rapidly iterate and experiment with potential features, concepts, and products

  • Clearly communicate your results to technical and non technical audiences

  • Participate in design and code reviews across the company

  • Be an integral part of the engineering team building the next generation of mobile robots


  • Education/Experience:

  • Master's or PhD in Computer Science or related discipline

  • OR Bachelor's with 3-6 years of relevant experience

  • Great communication skills, both written and verbal

  • Significant experience in at least one technical area, preferably from the list below

  • Expert in C++, Python, or another modern object-oriented language

  • Experience with rapid prototyping and experimentation

  • Thorough knowledge of Linux

  • Ability to clearly explain and communicate complex technical topics


The ideal candidate will be an expert in one or more of the below areas, but as the team members are intended to complement one another, please call out any other areas of expertise in your cover letter.

  • Computer vision

  • Data aggregation & processing

  • Embedded software development

  • General robotics experience

  • Machine learning

  • Messaging frameworks

  • Parallel programming

  • Planning & scheduling algorithms

  • Robotics motion control

  • Software architecture

  • System integration

  • User interface design/development

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or disability status.

Seegrid is an equal opportunity employer Minorities/Females/People with Disabilities/Protected Veterans/Sexual Orientation/Gender Identity.