Software Engineer for Kiosk Integration
1 week ago
About Lyft
At Lyft, our mission is to revolutionize urban mobility by providing innovative transportation solutions. We envision a future where cities are safer, more connected, and environmentally friendly.
Lyft's team in Montreal is seeking a highly skilled Software Engineer to join its LUS Kiosk Software team. Our mission is to deliver and support high-quality software running on our bike and scooter kiosks.
We're looking for someone who can integrate new hardware into our existing software stack, supporting our latest products. Additionally, you will contribute to the unification of our various existing software stacks, writing well-crafted, well-tested, readable, and maintainable code.
Requirements
- BSc/MSc in Computer Engineering, Computer Science, or a related field
- 5+ years of experience as a software developer
- Proficiency in Python
- Experience with JavaScript, C, Java, and Go is a plus
- Must be fluent in spoken and written English / French
What We Offer
- Comprehensive health, dental, and vision insurance plans, including family coverage
- Life insurance and disability benefits
- Healthcare Spending Account (HSA)
- Fertility and family-building support
- Complimentary lunch, snacks, beverages, coffee, and tea in our offices
- Additional holidays (13 in 2024, 5 more than the legal requirement)
- 4 floating holidays per year
Salary: $120,000 - $160,000 per year, depending on experience.
-
Software Engineering Specialist
3 weeks ago
Montreal, Quebec, Canada Socotra, Inc. Full timeAbout Socotra, Inc.Socotra, Inc. is a leader in micromobility solutions, revolutionizing urban transportation with innovative technologies like bike-sharing and scooter-sharing systems. Our mission is to create sustainable, connected communities where personal cars are no longer the norm.With operations in over 200 cities worldwide, our cutting-edge...
-
Software Development Expert
1 week ago
Montreal, Quebec, Canada Socotra, Inc. Full timeAt Socotra, Inc., our mission is to revolutionize transportation systems with innovative technologies. We envision a future where cities are safer, communities thrive, and personal vehicles are a thing of the past. As a leader in micromobility, Socotra powers millions of rides daily across over 200 cities worldwide with cutting-edge ride-sharing,...
-
Software Engineering Expert for IoT Systems
1 week ago
Montreal, Quebec, Canada Socotra, Inc. Full timeJob SummaryWe are seeking a highly skilled Software Developer to join our LUS Kiosk Software team in Montreal. The ideal candidate will have 5+ years of experience in software development, with proficiency in Python and experience with JavaScript, C, Java, and Go.About UsSocotra, Inc., the parent company of Lyft, is committed to improving people's lives with...
-
Software Integration Engineer
3 weeks ago
Montreal, Quebec, Canada CAE Full timeJob DescriptionWe are seeking a highly skilled Software Integration Engineer to join our team at CAE. In this role, you will be responsible for updating software components of our computing complex, avionic systems, visual system, and other systems that comprise our flight simulator products used to train pilots.Your Key Responsibilities:Participate in the...
-
Software Engineer
1 month ago
Montreal, Quebec, Canada CENTRIC SOFTWARE Full timeWe are seeking a software engineer with a strong foundation in Java and microservices architecture to develop scalable and resilient services at Centric Software.Key Skills:Proficiency in Core Technologies: Strong expertise in Java, Kafka for event streaming, and REST API for service integration.Database Management: Experience with MS SQL Server, Oracle, and...
-
Software Engineer
3 weeks ago
Montreal, Quebec, Canada CENTRIC SOFTWARE Full timeJob DescriptionWe are seeking a highly skilled software engineer to join our team at Centric Software. As a key member of our dynamic Skyline team, you will be responsible for developing scalable and resilient services using microservices architecture.The ideal candidate will have a deep understanding of Java, Kafka for event streaming, and REST API for...
-
Software Integration Expert
4 weeks ago
Montreal, Quebec, Canada CAE Full timeAbout the RoleCAE is seeking an experienced Software Integration Expert to join our team. As a key member of our multidisciplinary team, you will be responsible for updating software components of our computing complex, avionic systems, visual system, and other systems that compose our flight simulator products used to train pilots.Key...
-
Montreal, Quebec, Canada Software Aspekte Full timeAt Software Aspekte, we're pushing the boundaries of innovation in the field of embedded software development.Key Responsibilities:As an Embedded Software Developer, you will be responsible for implementing, troubleshooting, and integrating complex software functionalities in C/C++ code.Requirements:Minimum 3 years of experience in a related field, and a...
-
Montreal, Quebec, Canada Toon Boom Full timeJob DescriptionAbout the Role:We are seeking a skilled Unity 3D/Godot software engineer to join our team at Toon Boom. As a key member of our development team, you will play a crucial role in designing and implementing software solutions that integrate Harmony with Unity/Godot.Main Responsibilities:Design and develop software in Unity/Godot to support the...
-
Hardware Software Integration Tester
1 week ago
Montreal, Quebec, Canada CS Canada Inc. Full timeAbout the RoleCS Canada Inc. is seeking a skilled Hardware Software Integration Tester to join its team of Software Engineers.The ideal candidate will have a strong understanding of real-time operating systems and low-level software, with experience in embedded system development, testing, design, and engineering.This is a full-time position offering a...
-
Software Integration Specialist
3 weeks ago
Montreal, Quebec, Canada CAE Full timeAbout This OpportunityWe are seeking a highly skilled Software Integration Specialist to join our team in Montreal. As a key member of our engineering team, you will play a critical role in the preparation and integration of simulation software and virtual environments for our state-of-the-art flight simulators.Key Responsibilities:Perform functionality...
-
Software Integration Developer
1 week ago
Montreal, Quebec, Canada Alexa Translations Full timeAlexa Translations seeks a seasoned Software Integration Developer to drive the integration of our dynamic systems. Reporting to the IT Manager, this role will lead various projects to streamline products and systems, ensuring they work together seamlessly from database to GUI.About Alexa TranslationsWe provide translation services in the legal, financial,...
-
Software Engineering Lead
3 weeks ago
Montreal, Quebec, Canada Valsoft Corporation Full timeAbout the RoleWe are seeking an experienced Software Engineering Manager to lead our software development team in Montreal. As a key member of our organization, you will be responsible for overseeing the entire product lifecycle, from strategic concept to engineering execution and market introduction.Job ResponsibilitiesTeam Leadership: Lead and mentor a...
-
Senior Data Engineer
4 weeks ago
Montreal, Quebec, Canada Data Engineer Jobs Full timeAt NearSource Technologies, we are seeking a highly skilled Data Engineer to join our dynamic team in Montreal, Canada.We offer a competitive salary range of $120,000 - $180,000 per year, depending on experience.The ideal candidate will have a strong background in data analysis and engineering, with expertise in Python, SQL, and visualization tools like...
-
Software Integration and Configuration Manager
2 months ago
Montreal, Quebec, Canada CAE Full timeRole and ResponsibilitiesAs a key member of our team, you will be responsible for software integration and configuration management, ensuring seamless deployment of our visual system. You will provide technical support to software engineers and serve as the first point of contact for any technical matters on site.The Role We Are Offering You:Software...
-
Montreal, Quebec, Canada Maya Heat Transfer Technologies Full timeNetSuite Administrator and Integration ExpertWe are seeking a highly skilled and experienced software engineer to manage and optimize our NetSuite environment and other related systems. This role requires strong technical expertise in system administration, integrations, and development languages (C#, JavaScript, XML) to support, extend, and customize the...
-
Montreal, Quebec, Canada Astra North Infoteck Inc. Full timeAstra North Infoteck Inc. is seeking a highly skilled Software Systems Integration Specialist to join our team.With 5-8 years of experience in software development and integration, you will be responsible for integrating software systems and services, leveraging your expertise in Python, ReactJS, and NodeJS to deliver high-quality solutions.As a seasoned...
-
Software Development Professional
3 weeks ago
Montreal, Quebec, Canada Ultimate Software Full timeCompany OverviewUltimate Software is a renowned private software company driven to inspire every organization to become a great place to work through our award-winning HR technology.Estimated SalaryWe offer an estimated annual salary of approximately $100,000 for this position, commensurate with experience and qualifications.Job DescriptionThis role involves...
-
Software Engineer for Flight Simulation Software
4 weeks ago
Montreal, Quebec, Canada Solution SFT Full timeAbout the Role:Are you passionate about software development and flight simulation? We're looking for a skilled Software Engineer to join our team at Solution SFT and contribute to the development of leading-edge flight simulation software. Your passion for innovation and commitment to excellence will help shape the future of pilot training.Key...
-
Software Engineer
4 weeks ago
Montreal, Quebec, Canada Randstad Full timeAs a Software Engineer (Backend), you will design and develop scalable and maintainable software applications. Your primary focus will be on building robust backend systems using programming languages such as Python, Java, or C++. You will work closely with cross-functional teams to ensure smooth deployment and integration of software systems.Key...