Embedded Systems Intern
Posted on 2/17/2023

201-500 employees

Mobility & transportation commerce platform
Company Overview
Metropolis' mission is to make the journey of making cities better by bringing the ease of digital transactions to the physical world with mobility commerce, a new way to transact that connects transportation, payments, and local businesses for the first time. The company is building modern mobility commerce infrastructure that will allow us to transact in the physical world with the same ease we experience online.
Seattle, WA, USA
Experience Level
Desired Skills
Software Testing
Software Engineering
  • Experience with modern embedded software design, development, version control and testing
  • Demonstrated experience designing software for embedded microcontrollers (ARM, PIC, etc.) and/or Embedded Linux (Ubuntu, Mint, etc.) in a production environment
  • Working knowledge of at least one modern embedded language (C/C++, Python, Rust, etc.), including object-oriented design
  • Experience working with common embedded hardware interfaces (GPIO, ethernet, USB, etc.)
  • Experience debugging/troubleshooting embedded systems, including the use of real-time tools
  • Excited to work in a fast-paced, dynamic startup environment
  • Candidates expected to be local to the Seattle area. Will also consider remote locations for exceptional situations
  • Work with the Hardware Team to design and develop embedded hardware and software solutions to unique mobility related problems
  • Collaborate with other teams (Platform, Application Development, Machine Learning) to integrate and optimize embedded systems
  • Integrate with the existing hardware and software testing environments to deliver high quality systems