Senior Software Engineer (IoT)

Swiftly

Remote regions

US Canada

Salary range

$140,000–$205,000/yr

Benefits

120w maternity

Similar Jobs

See all

Role Responsibilities:

  • Partner with Product, Design, and Engineering to discover customer needs and design technical solutions for IoT and edge computing in transit.
  • Build and extend integrations with onboard hardware and develop cloud services for device configuration, data processing, and observability.

Technical Execution:

  • Implement robust OTA software deployment, remote management, and communication layers connecting edge devices to the cloud.
  • Design testing strategies for hardware-in-the-loop systems and contribute to remote development and debugging solutions.

Team and Delivery:

  • Consistently deliver value by breaking down work, demoing progress, and documenting architectural decisions clearly.
  • Uplevel teammates through code reviews and collaboration, taking ownership of your code domain and engaging in retrospectives.

Success Factors:

  • Motivated by mission-driven work to improve public transit, with 5+ years of software engineering experience in embedded systems or IoT.
  • Proficient in Linux, communication protocols, remote deployment, and our tech stack including Python, Java, and AWS services.

Swiftly

Swiftly provides a transit data platform for agencies to share real-time passenger information, manage operations, and improve service performance. It's a mission-driven company with over 200 agency customers and a distributed team emphasizing a growth mindset and collaborative, empowered product teams.

Apply for This Position