Swiftly, Inc. is seeking a Senior Software Engineer to develop and manage embedded systems for transit hardware across Canada. Your responsibilities include designing and maintaining backend services, working with cloud-native technologies, and enhancing device integration within public transit systems. Candidates should have 5+ years of experience in software engineering, with a strong background in embedded systems and IoT platforms. The role offers competitive compensation, equity options, and a flexible work environment.
Qualifications
Motivated by mission-driven work and excited to improve public transit.
Proficient with Linux including imaging, system administration, and security.
Strong product mindset and continuous learner.
Responsibilities
Design, build, maintain products that solve real customer problems.
Develop and extend integrations with onboard hardware devices.
Build cloud-native backend services that manage device configuration.
Skills
Embedded systems
IoT platforms
Edge computing
Linux
Python
Java
JavaScript/TypeScript
SQL databases
AWS
Testing and quality mindset
Education
5+ years of software engineering experience
Tools
MQTT
Serial interfaces (RS-232, J1708, CAN)
Network protocols (HTTP/REST, UDP, TCP)
Job description
Swiftly, Inc. is seeking a Senior Software Engineer to develop and manage embedded systems for transit hardware across Canada. Your responsibilities include designing and maintaining backend services, working with cloud-native technologies, and enhancing device integration within public transit systems. Candidates should have 5+ years of experience in software engineering, with a strong background in embedded systems and IoT platforms. The role offers competitive compensation, equity options, and a flexible work environment.