Current jobs related to Software Engineer II - Pittsburgh - Thoro.ai


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

    About the RoleWe're seeking a talented engineer to join our team at the Software Engineering Institute. As an Embedded Software Engineer, you'll play a critical role in designing and developing software prototypes and research methods for software resilience.You'll work closely with our team to develop tools, techniques, and processes to solve some of the...


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

    Job SummaryThe Software Engineering Institute (SEI) is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our Applied Systems Group, you will be responsible for conceiving, developing, testing, and deploying software systems to improve the capabilities of our customers.You will participate in all phases of the software...

  • Software Engineer II

    2 weeks ago


    Pittsburgh, Pennsylvania, United States Innovation Works, Inc. Full time

    About the RoleWe are seeking a highly skilled Software Engineer II to join our Data Services team at Idelic. As a member of this team, you will contribute to building and managing our data processing platform, ensuring it runs reliably and efficiently, and making data accessible in a fast and secure manner.The ideal candidate will have 3+ years of experience...


  • Pittsburgh, Pennsylvania, United States United Software Group Full time

    We are seeking a highly skilled Software Support Specialist to join our team at United Software Group. The ideal candidate will have a strong background in Linux, Artifactory, Jenkins, MQ Series Support, and UDeploy. Additionally, experience with WebSphere, Tomcat, Apache, and IIS is a plus.The successful candidate will be responsible for providing technical...

  • Software Engineer

    2 weeks ago


    Pittsburgh, Pennsylvania, United States Lynx Software Technologies Full time

    Job OverviewWe are seeking a highly skilled Software Engineer to join our team at Lynx Software Technologies. As a key member of our development team, you will be responsible for designing, developing, and implementing software solutions using Python.Key ResponsibilitiesDesign and develop high-quality software applications using PythonCollaborate with...

  • Data Engineer II

    2 weeks ago


    Pittsburgh, Pennsylvania, United States University of Pittsburgh Full time

    Job Title: Data Engineer IIJob Summary:As a Data Engineer II at the University of Pittsburgh, you will play a crucial role in supporting data acquisition by locating datasets and software produced by MIDAS researchers. Your responsibilities will include online searching, reviewing the scientific literature, and communicating with MIDAS researchers to ensure...

  • Software Engineer

    5 days ago


    Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our Advanced Computing Lab team at the Software Engineering Institute. As a key member of our team, you will apply the latest software and advanced computing research and leading-edge technologies to important and challenging government problems and needs.Key ResponsibilitiesDesign and...


  • Pittsburgh, Pennsylvania, United States Thoro Full time

    Job Title: Software Engineer IIAt Thoro, we're revolutionizing the industrial robotics landscape with our cutting-edge autonomy stack. As a Software Engineer II, you'll play a crucial role in developing and refining our platform to adapt to various industries and conditions.We're not just building a product - we're creating a movement. Our autonomy stack...


  • Pittsburgh, Pennsylvania, United States American Refining Group Full time

    Job Title: Software Engineer IIIAt American Refining Group, we are seeking a highly skilled Software Engineer III to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software solutions that drive our business forward.Key Responsibilities:Design and develop software solutions...

  • Software Engineer II

    1 month ago


    Pittsburgh, United States Thoro.ai Full time

    Job description - Software Engineer II (SLAM)At Thoro, we're on a mission to deliver the benefits of autonomous mobile robotics in complex industrial environments. It all starts with the Thoro autonomy stack, a platform created from industry-leading software and hardware and designed to adapt across a variety of industries and conditions. The stack consists...

  • Software Engineer II

    1 month ago


    Pittsburgh, United States Thoro.ai Full time

    Job description - Software Engineer II (SLAM)At Thoro, we're on a mission to deliver the benefits of autonomous mobile robotics in complex industrial environments. It all starts with the Thoro autonomy stack, a platform created from industry-leading software and hardware and designed to adapt across a variety of industries and conditions. The stack consists...

  • Data Engineer II

    4 weeks ago


    Pittsburgh, Pennsylvania, United States Edward Jones Full time

    Data Engineer II Job DescriptionWe are seeking a highly skilled Data Engineer II to join our team at Edward Jones. As a Data Engineer II, you will be responsible for designing, developing, and implementing large-scale data engineering projects using data warehousing ETL tools, such as Pentaho.Key Responsibilities:Design and develop ETL/ELT solutions based on...


  • Pittsburgh, Pennsylvania, United States Iron City Search, Inc. Full time

    Job SummaryWe are seeking a skilled Software Engineer to join our team at Iron City Search, Inc. in Pittsburgh. As a Software Engineer, you will work with our team to design, develop, and implement technical solutions using a variety of programming languages and technologies.Key Responsibilities• Analyze existing code to identify areas for improvement and...

  • Data Engineer II

    4 weeks ago


    Pittsburgh, Pennsylvania, United States TeleTracking Technologies, Inc. Full time

    Job Title: Data Engineer IITeleTracking Technologies, Inc. is seeking a highly skilled Data Engineer II to join our team. As a Data Engineer, you will be responsible for designing and implementing innovative data solutions that drive business growth and improvement.Key Responsibilities:Develop and execute complex data structures and pipelines to organize,...

  • Software Engineer

    1 month ago


    Pittsburgh, Pennsylvania, United States Lynx Software Technologies Full time

    Job OpportunityWe are seeking a highly skilled Software Developer to join our team at Lynx Software Technologies. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software solutions using Python.Key Responsibilities:Design and develop clean, high-performance, maintainable codeDevelop,...


  • pittsburgh, United States Iron City Search, Inc. Full time

    DescriptionThe Software Engineer’s role is to work with other software engineers that capture requirements, design and develop technical solutions using both existing client software and new technical solutions. This is a 6-month contract-2-hire opportunity. Must be local to Pittsburgh area or willing to relocate.Must be a permanent US resident as we are...

  • Software Engineer

    4 weeks ago


    Pittsburgh, Pennsylvania, United States Lynx Software Technologies Full time

    Job OpportunityWe are seeking a highly skilled Software Developer to join our team at Lynx Software Technologies. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software solutions using Python.Key Responsibilities:Design and develop clean, high-performance, maintainable codeDevelop,...


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

    Software Engineering Institute Overview:The Software Engineering Institute (SEI) is a national resource that helps advance software engineering principles and practices. We work closely with academia, defense and government organizations, and industry to continually improve software-intensive systems.Job Summary:We are seeking a qualified Senior Software...

  • Software Engineer

    3 weeks ago


    Pittsburgh, Pennsylvania, United States Lynx Software Technologies Full time

    Job OpportunityWe are seeking a highly skilled Software Developer to join our team at Lynx Software Technologies.Key Responsibilities:Design, develop, and deploy high-quality software applications using Python.Collaborate with cross-functional teams to identify and prioritize project requirements.Participate in code reviews and ensure adherence to coding...


  • Pittsburgh, United States Iron City Search, Inc. Full time

    DescriptionThe Software Engineer’s role is to work with other software engineers that capture requirements, design and develop technical solutions using both existing client software and new technical solutions. This is a 6-month contract-2-hire opportunity. Must be local to Pittsburgh area or willing to relocate.Must be a permanent US resident as we are...

Software Engineer II

2 months ago


Pittsburgh, United States Thoro.ai Full time

At Thoro, we're on a mission to deliver the benefits of autonomous mobile robotics in complex industrial environments. It all starts with the Thoro autonomy stack, a platform created from industry-leading software and hardware and designed to adapt across a variety of industries and conditions. The stack consists of world-class autonomy software, highly customizable robotic fleet management solutions, a deployment and ops support service, and advanced low-cost hardware solutions. 


This is not a research project: we are focused on autonomy at scale, and we've forged strategic partnerships with leading OEMs. We have two world-class products scaling globally now - an autonomous pallet mover, and an autonomous floor scrubber, and we are well positioned to further develop our autonomy stack into other products and verticals.


We are succeeding because we have built a great team of incredible industry and subject matter expertise. We also have a collaborative and optimistic outlook on the future of robotics in the workplace.


Job Summary


We are looking for a Software Engineer with experience in motion planning. The ideal candidate is someone who understands our unique business needs and can provide effective solutions while following industry practices and forging groundbreaking new territory.


Responsibilities and Duties 


  • Create and improve software for the autonomy stack 
  • Follow engineering best practices for writing, testing and documenting code  
  • Participate in and facilitate review of software best practices through design and code reviews 
  • Evaluate performance of the software through unit, regression and on-robot testing
  • Investigate robot issues by analyzing logs
  • Develop post-processing scripts to evaluate robot performance
  • Help integrate and evaluate alternative sensors  


Qualifications


Must have:

  • Excellent software development habits
  • Background in C/C++  
  • Ability to program in a Linux environment 
  • Experience with Git
  • Experience with automated testing
  • Excellent communication skills 

Would like:

  • Strong math skills
  • Experience with Publisher Subscriber architectures 
  • Experience with robotic systems and sensors used in robotics applications
  • 3+ years of industry experience with algorithms used in robotic applications such as SLAM, planning, and perception algorithms 


Why You’ll Like it Here


  • Competitive salary & equity packages
  • 401(k) retirement plan
  • Pre-tax health care, dependent care, and commuter benefits (FSA)
  • Flexible medical, dental, and vision benefits for you and your family
  • Life insurance & disability insurance
  • Complimentary daily lunch & beverages
  • Awesome, encouraging team atmosphere
  • Unlimited paid time off
  • Office social events including happy hours, parties, and community service projects
  • Free on-site parking in a great urban environment (the Lawrenceville neighborhood of Pittsburgh)
  • A casual, laid-back work environment
  • Innovative environment immersed in technology and robotics


Physical Requirements


  • Prolonged periods of sitting at a desk and working on a computer
  • Must be able to lift up to 15 pounds at times