Senior Software Engineer

3 months ago


Pittsburgh, United States Seegrid Full time
Job DescriptionJob Description

Why join Seegrid?

Seegrid is the leading provider of self-driving industrial vehicles. We develop and deliver mobile robots and enterprise software for global leaders in logistics, manufacturing, warehousing, and e-commerce. Our suite of solutions includes vision-guided vehicles, fleet management software, actionable analytics, and best-in-class service and support. Our unique and proven technology sets us apart-our automation solutions have safely driven millions of autonomous miles in real production facilities without a single personnel safety incident. We are seeking energetic, bright, and friendly people to help achieve our vision: to fortify global supply chains and create profitable economies with safe, seamless, and smart mobile robotics solutions.

About The Role

As a Senior Software Engineer on the Platform and Systems team you will be responsible for building software abstractions on top of hardware, developing our core infrastructure software and ensuring its scalability over time. You will transform software into robust real-world functionality by solving problems in algorithmic, conceptual, and physical space. You will design, implement and own features across a broad range of topics from OS/driver concerns to the curation of high performance software libraries to the composition and architecture of complex, scalable software systems. The team provides a platform on top of which higher level autonomy and perception applications are constructed, although a background in perception/robotics is not necessary. Remote friendly.

Responsibilities Include:

  • Collaborate cross-functionally with other software teams (such as fleet, perception, and planning) to build systems that are robust, testable, easy to use and service, and built for replaceability as they age out
  • Increase reliability and extend the operating envelope of Seegrid's robotics offerings by creating robust, scalable architectures and implementations informed by thorough investigations on functionality that lives at the intersection of robotics, algorithms, and systems.
  • Develop frameworks and tooling that aid in the deployment, testing, and maintenance of Seegrid software

Required Qualifications:

  • 5+ years of professional experience or equivalent demonstrated mastery in building, scaling and maintaining complex distributed software systems, especially in high-performance, data-oriented domains (e.g. robotics, graphics, high-frequency trading, etc) and/or software-controlled hardware
  • A strong background in software engineering with modern C++
  • Demonstrated ability to solve challenges which span a breadth of technology areas
  • Excellent debugging, troubleshooting, and problem solving skills
  • Excellent Linux system programming skills

Desirable Qualifications:

  • Professional experience with ROS, ROS2, DDS or other data-centric middlewares
  • Professional experience in building commercial products involving any of the following is a plus: Mobile Robotics, Computer Vision, SLAM, Planning, Control Systems, Behavior Trees, Machine Learning and/or ML Ops
  • Experience in computer networking
  • Comfortable working with Python
  • Comfortable working with bash/shell scripting

Seegrid has been recognized nationally as a Best-Place-to-Work. We'd love to have you join us

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.



  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    About Us:The Software Engineering Institute (SEI) is dedicated to enhancing software engineering practices and principles, serving as a vital national resource in software engineering and cybersecurity. We collaborate closely with academic institutions, defense and governmental organizations, and industry partners to continuously improve software-intensive...


  • Pittsburgh, United States Intelliswift Software Full time

    Job Title: Graphics Software Engineer VLocations: Pittsburgh, PA 15222Duration: 12 Months Contract on W2 (Possible Extension)Summary:You’re a Software Engineer with a C++, Python, C# skill set with the passion for working on breakthrough new technology. You love solving novel problems from first principles. You're always on the lookout for better, faster,...


  • Pittsburgh, Pennsylvania, United States IRALOGIX,Inc Full time

    Job OverviewCompany: IRALOGIX, Inc.Position: Senior Software EngineerLocation: Partially remote, with candidates ideally located in the Pittsburgh regionJob Type: Full-Time/ExemptIndustry: Retirement Services/FinTech SoftwareTravel: 0%-5%About IRALOGIX: IRALOGIX is a rapidly growing technology platform dedicated to delivering exceptional solutions for IRA...


  • Pittsburgh, Pennsylvania, United States Eliassen Group Full time

    Job OverviewHybrid Role, applicants must be local to Pittsburgh PA.Our esteemed financial services organization is in search of a Senior Software Engineer with expertise in Python and Spark to become a vital part of our finance and regulatory division.We can accommodate W2 and corp-to-corp consultants. For our W2 consultants, we provide an excellent benefits...


  • Pittsburgh, United States Seegrid Full time

    Job DescriptionJob DescriptionWhy join Seegrid?Seegrid is the leading provider of self-driving industrial vehicles. We develop and deliver mobile robots and enterprise software for global leaders in logistics, manufacturing, warehousing, and e-commerce. Our suite of solutions includes vision-guided vehicles, fleet management software, actionable analytics,...


  • Pittsburgh, United States Software Engineering Institute Full time

    The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering, computer security, and process improvement. The SEI works closely with defense and government organizations, industry, and academia to continually improve software-intensive systems. Our core purpose is to help organizations improve...


  • Pittsburgh, Pennsylvania, United States Eliassen Group Full time

    Hybrid Position, candidates must be local to Pittsburgh PA. Our premier financial services organization is in search of a Senior Software Engineer with expertise in Python and Spark to join their finance and regulatory division. We are open to both W2 and corp-to-corp consultants. For our W2 consultants, we provide an excellent benefits package that...


  • Pittsburgh, United States Free Market Health Full time

    Job DescriptionJob DescriptionSalary: OverviewAs part of the Technology Services team at Free Market Health, the Senior Software Engineer will be responsible for all aspects of application development. As part of a growing team in a face-paced start-up environment, we are looking for a Software Engineer that will contribute directly to key design and...


  • Pittsburgh, United States Penn Foster Inc Full time

    Senior Robotics Software Engineer Smith & Nephew, Inc., Pittsburgh, PA: Multiple openings. Design, develop, and test software for the current and next generation of devices for computer-assisted robotic surgeries. Understand and translate surgical procedure workflows into software workflow to provide the best patient outcome after surgery. Read and...


  • Pittsburgh, United States Advanced Robotics for Manufacturing (ARM) Full time

    Job DescriptionJob DescriptionThe ARM Institute is seeking an experienced and hands-on Senior Robotics Software Engineer to support its mission. Are you a self-starter who can work independently as well as with a team? Do you want to contribute to building and integrating robotic skills and tools that innovate robotics and advance manufacturing technologies?...


  • Pittsburgh, United States Advanced Robotics for Manufacturing (ARM) Full time

    Job DescriptionJob DescriptionThe ARM Institute is seeking an experienced and hands-on Senior Robotics Software Engineer to support its mission. Are you a self-starter who can work independently as well as with a team? Do you want to contribute to building and integrating robotic skills and tools that innovate robotics and advance manufacturing technologies?...


  • Pittsburgh, United States Advanced Robotics for Manufacturing - ARM Full time

    The ARM Institute is seeking an experienced and hands-on Senior Robotics Software Engineer to support its mission. Are you a self-starter who can work independently as well as with a team? Do you want to contribute to building robotic skills and tools that innovate robotics and advance manufacturing technologies? Are you compelled to make robotics easier to...


  • Pittsburgh, United States IRALOGIX,Inc Full time

    Job DescriptionJob DescriptionCompany: IRALOGIX, Inc.Position: Senior EngineerLocation: Partially remote, with candidates ideally located in the Pittsburgh region Job Type: Full-Time/ExemptIndustry: Retirement Services/FinTech Software Travel: 0%-5% IRALOGIX is a high-growth, institutional technology platform focused on providing uniquely capable solutions...


  • Pittsburgh, United States Lynx Software Technologies Full time

    Job DescriptionJob DescriptionWe are looking for a Senior Software Engineers developer who are passionate about developing and optimizing Linux/Android based platforms.Why us?Our dynamic work environment provides the optimal setting to take your career to the next level. From our supportive culture, diverse workforce, and competitive compensation, to our...


  • Pittsburgh, United States Lynx Software Technologies Full time

    Job DescriptionJob DescriptionWe are looking for a Senior Software Engineers developer who are passionate about developing and optimizing Linux/Android based platforms.Why us?Our dynamic work environment provides the optimal setting to take your career to the next level. From our supportive culture, diverse workforce, and competitive compensation, to our...


  • Pittsburgh, United States Philips Full time

    Job TitleSenior Embedded Software EngineerJob DescriptionSr. Embedded SW Engineer, CG 60— Sleep and Respiratory Care R&D We have an exciting opportunity for a Sr. Embedded Software Engineer to play a critical role in improving and saving lives around the world through expertise in Systems Design, Development, and Integration, for Philips' Sleep &...


  • Pittsburgh, Pennsylvania, United States Eliassen Group Full time

    We are thrilled to present an opportunity for a Senior Python Software Engineer with our esteemed client.We can accommodate W2 and corp-to-corp consultants. For our W2 consultants, we provide an excellent benefits package that includes Medical, Dental, and Vision coverage, a 401k plan with company matching, and life insurance.Compensation: $76 per hour on...


  • Pittsburgh, Pennsylvania, United States PNC Full time

    Position SummaryAt PNC, we recognize that our workforce is our most valuable resource and a key differentiator in the competitive landscape. As a Senior Mobile Software Engineer within PNC's Mobile Development division, you will play a pivotal role in driving innovation and excellence in software solutions.Job ResponsibilitiesOverview of ResponsibilitiesPNC...


  • Pittsburgh, United States Emerson Full time

    If you are a Software Engineer looking for an opportunity to grow and develop professionally, Emerson has a great Senior Software Engineer opportunity for you! We are in search of a Software Engineer to join our Power & Water Solutions business based in Pittsburgh, PA. Power & Water Solutions is an industry-leading controls automation company that focuses on...


  • Pittsburgh, United States GDI Infotech Full time

    Senior Software EngineerPosition Overview:We are looking for a seasoned Senior Software Engineer with 5 years of experience in software design and development, particularly in enterprise applications. The ideal candidate will have a strong background in Java and Spring Boot-based REST, Web, and Batch applications, with proficiency in microservices...