Internship

Embedded Software Engineer – Intern

Confirmed live in the last 24 hours

Gecko Robotics

Gecko Robotics

201-500 employees

Robotic inspection and data analysis solutions

Data & Analytics
Robotics & Automation
Industrial & Manufacturing

Pittsburgh, PA, USA

This internship will be in-person and based out of our Pittsburgh office.

Category
Embedded Engineering
Software Engineering
Required Skills
Python
Jupyter
Linux/Unix
Requirements
  • Working towards a BS/BA in Computer Engineering, Electrical Engineering, Computer Science, or related technical field.
  • Experience in design, analysis, and debugging of firmware for distributed electronic systems and electromechanical systems.
  • Experience developing Linux-based embedded software systems.
  • Intermediate proficiency in embedded C.
  • Fluent in software fundamentals including software design and maintainability.
  • Experience with embedded build toolchains and debuggers.
  • Ability to read and interpret PCBA schematics to develop and troubleshoot firmware.
  • Ability to perform ad-hoc data analysis using tools such as Jupyter and Python.
  • Demonstrated ability to document designs using UML statecharts, block diagrams, sequence diagrams, etc.
  • Attention to detail shown through continuous improvements and following best practices within the team, and throughout the organization.
  • Ability to work well and integrate with electrical engineers.
Responsibilities
  • Work with hardware design engineers to implement and test microcontroller firmware for a variety of applications including such as system control and monitoring, peripheral I/O, device drivers, power management, and motion control.
  • Explore new technologies or capabilities that enhance or extend Gecko’s suite of robots.
  • Take ownership of your project and drive it through multiple iterations of the development cycle (design / implementation / integration).
  • Work across a range of technologies domains from microcontroller firmware to embedded Linux and higher-level software integration.
  • Create test automation to validate your designs.
  • Create documentation for your designs, analysis, and testing to share the results with the team.
  • Develop embedded Linux software services for robotics applications.
  • Collaborate with and receive mentorship from senior team members to brainstorm ideas.
  • In addition to your main project, you may have opportunities to help with larger team projects and contribute directly to production robot code.
  • Work cross-functionally with hardware, integration, software, and mechanical engineers hands-on in the lab to test and troubleshoot robots.

Gecko Robotics provides robotic inspection and data analysis solutions aimed at ensuring the reliability and sustainability of critical infrastructure. Their main products include ultrasonic inspection robots and enterprise software that collect and analyze data on a large scale. The robots gather information about physical assets, which is then processed by the software to create detailed maps, models, and digital twins. This helps clients visualize and understand their infrastructure, allowing for better decision-making and predictive insights. Gecko Robotics stands out from competitors by focusing on the integration of advanced robotics with data analysis to enhance the efficiency and safety of operations across various sectors, including energy, manufacturing, and defense. The goal of Gecko Robotics is to extend the life cycle of their clients' assets while promoting operational safety and efficiency.

Company Stage

Series C

Total Funding

$214.4M

Headquarters

Pittsburgh, Pennsylvania

Founded

2013

Growth & Insights
Headcount

6 month growth

7%

1 year growth

20%

2 year growth

31%
Simplify Jobs

Simplify's Take

What believers are saying

  • Being named to CNBC's 'Disruptor 50' list and Fast Company's 'World's Most Innovative Companies' highlights Gecko Robotics' strong market position and innovative edge.
  • The multi-year, $30 million contract with ADNOC Gas underscores the company's ability to secure significant, long-term partnerships in the energy sector.
  • Recent funding rounds, including a $173M Series C extension, provide substantial capital for growth and expansion, particularly in the defense sector.

What critics are saying

  • The high capital expenditure required for developing and maintaining advanced robotics and AI technologies could strain financial resources if not managed effectively.
  • Gecko Robotics' success is heavily dependent on its ability to continuously innovate and stay ahead of competitors in a rapidly evolving tech landscape.

What makes Gecko Robotics unique

  • Gecko Robotics leverages advanced ultrasonic inspection robots and AI-powered data analysis to provide unprecedented insights into infrastructure health, setting it apart from traditional inspection methods.
  • Their focus on creating digital twins and predictive maintenance models offers clients a proactive approach to asset management, unlike competitors who may only offer reactive solutions.
  • The company's multi-sector approach, serving energy, public infrastructure, manufacturing, defense, and maritime, allows it to diversify its market presence and reduce dependency on a single industry.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Unlimited PTO

Stock options & equity

401k with company match

Medical, dental, vision coverages

Parental Leave