Software Engineer

1 day ago


Pittsburgh, Pennsylvania, United States Gecko Robotics Inc Full time
About the Role

We are seeking a highly skilled Software Engineer to join our Field Systems team at Gecko Robotics Inc. As a key member of our team, you will design, build, and support software that integrates with our robotic systems, data acquisition systems, and localization systems.

Key Responsibilities
  • Write performant Python and C++ code that is deployed to the field.
  • Create well-architected software designs that are robust against failures/exceptions and will scale as we grow.
  • Carry out unit, integration, and full system testing as needed.
  • Deploy software interfaces that facilitate cross-team collaboration.
  • Integrate new subsystems into our suite of field software products.
  • Work with our ultrasonic testing professionals to craft solutions that drive the industry forward.
  • Integrate with Data Acquisition systems to acquire data and monitor/instrument signal quality.
  • Work closely with our internal Operators to create solutions that accelerate data collection in the field.
Requirements
  • Bachelor's degree in Computer Science/Engineering or closely related field (or equivalent experience).
  • Strong working experience delivering systems with Python and/or C++.
  • Ability to work both independently and with cross-functional teams.
  • Real-world experience building, maintaining, and replacing data infrastructure in production environments.
  • Desire to have a high impact at a fast-moving startup as a key contributor on a small team.
  • Strong passion for learning and growth and are open to new ideas, new technologies, strong devops practices, and continuous feedback.
  • Excellent communication skills.
  • High self-motivation and love of self-directed learning.
Preferred Qualifications
  • Master's degree in Computer Science/Engineering or closely related field (or equivalent experience).
  • Prior experience with ROS.
  • Previous experience with one or more cloud platforms (GCP, AWS, Azure, etc.).
  • Prior experience building web applications.
About Us

At Gecko Robotics Inc, our people are our greatest investment. We offer competitive compensation packages, company equity, 401(k) matching, gender-neutral parental leave, full medical, dental, and vision insurance, mental health and wellness support, ongoing professional development, family planning assistance, and flexible paid time off.

We value collaboration, innovation, and partnership, and we believe we do our best work when we're together in person. We're an office-first culture but understand that sometimes you may need to work from home.

Ultimately, we care about the outcomes we achieve - and creating a culture of autonomy and trust that enables that impact.

We are committed to creating a culture of inclusion and belonging, and we are proud to be an equal opportunity employer.



  • 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, Pennsylvania, United States Lynx Software Technologies Full time

    Position OverviewLocation: Remote option availableWe are seeking skilled and driven individuals with over 2 years of experience in software engineering, specifically utilizing Python.Why Choose Us?Our vibrant workplace fosters an ideal atmosphere for advancing your career. With a supportive culture, a diverse team, competitive pay, flexible schedules, and...


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

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at the Software Engineering Institute. As an Assistant Communications Engineer, you will play a critical role in investigating, testing, and validating the performance of Radio Frequency systems.Key ResponsibilitiesCharacterize and Test RF Communication and Network...


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

    Software Engineering Institute Job OpportunityWe are seeking a highly skilled Sr. Software Developer to join our team at the Software Engineering Institute. As a key member of our team, you will be responsible for designing and developing software prototypes, researching methodologies for software resilience, and developing methodologies to advance the...


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

    Software Engineering Institute Job OpportunityWe are seeking a highly skilled Sr. Software Developer to join our team at the Software Engineering Institute. As a key member of our team, you will be responsible for designing and developing software prototypes, researching methodologies for software resilience, and developing methodologies to advance the...


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

    Software Engineering Institute Job OpportunityWe are seeking a highly skilled Sr. Software Developer to join our team at the Software Engineering Institute. As a key member of our team, you will be responsible for designing and developing software prototypes, researching methodologies for software resilience, and developing methodologies to advance the...


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

    Software Engineering Institute Job OpportunityWe are seeking a highly skilled Sr. Software Developer to join our team at the Software Engineering Institute. As a key member of our team, you will be responsible for designing and developing software prototypes, researching methodologies for software resilience, and developing methodologies to advance the...


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

    {"Job Title: Senior Software Developer About the Role: The Software Engineering Institute (SEI) is seeking a highly skilled Senior Software Developer to join our team. Responsibilities: * Design and develop software prototypes to advance software engineering practices * Research and develop methodologies for software resilience * Develop tools and...

  • Software Developer

    5 days ago


    Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    Job SummaryWe are seeking a highly skilled Software Developer to join our team at the Software Engineering Institute. As a Software Developer, you will apply the latest in software and advanced computing research and leading-edge technologies to important and challenging government problems and needs.Key ResponsibilitiesDesign and develop solutions that...

  • Software Engineer

    18 hours ago


    Pittsburgh, Pennsylvania, United States Jobot Full time

    Join Our Team as a React Software EngineerWe are seeking a highly skilled React Software Engineer to join our team at Jobot. As a key member of our development team, you will be responsible for designing and implementing world-class mobile e-commerce experiences for our clients.About the RoleWe are looking for a talented software engineer with a strong...

  • Software Engineer

    18 hours ago


    Pittsburgh, Pennsylvania, United States Jobot Full time

    Join Our Team as a React Software EngineerWe are seeking a highly skilled React Software Engineer to join our team at Jobot. As a key member of our development team, you will be responsible for designing and implementing world-class mobile e-commerce experiences for our international portfolio of high-profile brands.About the RoleDevelop enterprise React...


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

    About the RoleWe are seeking a highly skilled Assistant Communications Engineer to join our team at the Software Engineering Institute. As a key member of our research and development center, you will play a critical role in advancing software engineering principles and practices.Key ResponsibilitiesCharacterize and test RF communication and network systems...


  • Pittsburgh, Pennsylvania, United States Veeam Software Full time

    Job Title: Senior Systems EngineerVeeam Software is seeking a highly skilled Senior Systems Engineer to join our team. As a key member of our presales organization, you will be responsible for working closely with our field sales department to inform, educate, and influence end-users, resellers, and alliance partners of our product offerings.Key...


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

    About the RoleThe Software Engineering Institute (SEI) is seeking a highly skilled Senior Vulnerability Researcher to join our team. As a key member of our Vulnerability Analysis Team, you will play a critical role in advancing the state of the art in vulnerability assessment and discovery, coordinated vulnerability disclosure, and software security.Key...

  • Software Engineer

    2 weeks ago


    Pittsburgh, Pennsylvania, United States OpenArc, LLC. Full time

    Job SummaryOpenArc, LLC. is seeking a highly skilled Software Engineer to join our team and contribute to the development of innovative software solutions. As a key member of our technical team, you will be responsible for designing, building, and testing scalable data architecture, crafting clean and maintainable code, and participating in the end-to-end...


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

    About the RoleThe Software Engineering Institute (SEI) is seeking a highly skilled Assistant Communications Engineer to join our team. As a key member of our research and development center, you will play a critical role in advancing software engineering principles and practices.Key ResponsibilitiesCharacterize and test RF communication and network...


  • Pittsburgh, Pennsylvania, United States PNC Financial Services Group Full time

    Job Title: Software Engineering DirectorPNC Financial Services Group is seeking a highly skilled Software Engineering Director to lead our technology team in delivering innovative solutions that drive business growth and customer satisfaction.Job SummaryThe Software Engineering Director will be responsible for overseeing the development and implementation of...

  • Software Engineer

    4 days ago


    Pittsburgh, Pennsylvania, United States OpenArc Full time

    Unlock Your Potential as a Developer at OpenArcAt OpenArc, we're dedicated to empowering your career as a skilled Developer. As a leading IT staffing firm, we connect talented professionals with top opportunities that match their expertise and aspirations.Key Responsibilities:Design, build, and test scalable data architecture to drive business growthCraft...


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

    About the RoleThe Software Engineering Institute (SEI) is seeking a highly skilled Vulnerability Researcher to join our team. As a Vulnerability Researcher, you will play a critical role in advancing the state of the art in vulnerability assessment and discovery, coordinated vulnerability disclosure, and software security on a national and global scale.Key...


  • Pittsburgh, Pennsylvania, United States PNC Financial Services Group Full time

    Job Title: Software Engineering DirectorPNC Financial Services Group is seeking a highly skilled Software Engineering Director to lead our Retail Banking IT team. As a key member of our technology organization, you will be responsible for driving the development and implementation of innovative solutions to meet the evolving needs of our customers.Key...