Sr. Software Development Engineer
4 months ago
Musashi AI North America, Inc. is a growing hardware and software focused company that builds and develops smart vision solutions for quality assurance in manufacturing environments. Based in Waterloo, Ontario, Musashi AI North America employs a talented and dynamic team of R&D and Applications Engineers who provide unique engineering development activities in design, prototyping and testing to drive new technology development, build innovative products, and maintain and support our deployed solutions.
Senior Software Engineer Senior Software Engineer will lead the development, deployment, integration, and ongoing maintenance of AI/ML solutions within our organization. This role will focus on transitioning AI/ML research and prototypes into robust, scalable production systems while ensuring their continuous operation, performance optimization, and adaptability to evolving business needs. The Senior Software Engineer will collaborate closely with cross-functional teams, including optics, electrical and robotics, and dashboard analytics, to deliver cutting-edge AI/ML technologies that drive cost reduction, productivity improvements, and long-term value.
Job Location: Waterloo, Ontario.
Will include required travel to client sites and Musashi locations.
Reports to: AI/ML Engineering Manager
Qualifications:
- Bachelor’s degree or higher in Computer Science, Software Engineering, Math, or a related field.
- 5+ years of experience in programming, deploying, and maintaining AI/ML implementations in production environments.
- Extensive experience with state-of-the-art computer vision algorithms and their practical applications.
- Proficiency in one or more programming languages: Python, C, C++, OpenCV, CUDA.
- Expertise with TensorFlow and/or PyTorch.
- Experience in productizing ML models with CUDA/TensorRT/TFLITE/Quantization, etc.
- Strong understanding of edge computing technologies (Nvidia GPUs) and cloud computing platforms.
- Proven experience in creating, managing, and deploying deep learning datasets for computer vision problems.
- Knowledge and experience in industrial automation, automated inspection systems, or robotics.
- Strong mathematical, analytical, and problem-solving skills.
- Ability to lead and collaborate effectively in a team environment.
Preferred Skills:
- Experience with continuous integration/continuous deployment (CI/CD) pipelines for ML models.
- Knowledge of system monitoring tools and practices for AI/ML systems.
- Familiarity with cybersecurity practices for AI/ML applications in production.
Musashi AI North America Expectations:
Company Standards:
- Uphold company policies and integrity.
- Be a champion of Musashi Philosophy.
- Follow all safety procedures & instructions.
- Active involvement in company and department goals.
- Follow Musashi’s “5S” principles, quality, environmental, and health & safety systems.
- Interact with all Musashi working peers in a respectful and pleasant manner.
Job Responsibilities:
- Lead the deployment and integration of AI/ML models into production systems, ensuring scalability, robustness, and performance.
- Collaborate with the computer vision research and engineering teams to transition new IP into production-ready solutions.
- Manage the maintenance, monitoring, and performance optimization of deployed AI/ML systems, including regular updates and improvements.
- Define, develop, and test AI/ML models, ensuring they meet the required performance metrics in production environments.
- Conduct applied research to support development, testing, and deployment phases, and troubleshoot any issues that arise during the lifecycle of AI/ML projects.
- Assess project costs, risks, and issues, providing strategic recommendations and solutions to ensure successful project outcomes.
- Stay updated on the latest trends, open-source tools, and algorithms in AI/ML to continuously improve system efficiencies and maintain competitive advantage.
- Prepare and present detailed reports on the deployment, performance, and maintenance of AI/ML systems to stakeholders.
- Travel to client sites and Musashi locations for projects, meetings, and training as required.
Personal Skills:
- Analytical and conceptual thinking with creative and innovative ideas.
- Strong analytical and conceptual thinking with a creative and innovative approach to problem-solving.
- Excellent organizational and time management skills.
- Effective communicator, capable of articulating complex technical concepts to both technical and non-technical stakeholders.
- Professionalism, maturity, and sound judgment in decision-making.
- Initiative-driven, able to navigate ambiguity and lead projects to successful completion.
- A pleasant, confident, and assertive team player with the ability to collaborate effectively across teams.
Please note: This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the associate for this job. Duties, responsibilities and activities may change at any time with or without notice.
-
Sr Datastage Developer
1 month ago
Toronto, Ontario, Ontario, Canada Iris Software Inc. Full timeHi ,I hope you're doing well.We have a great opportunity with one of IRIS's Banking clients in Canada is looking for the Sr Datastage developer with SQL in Toronto Canada Hybrid . Please Share your Resume if you are interestedHybrid- from office.DataStage Developer ResponsibilitiesDesign, develop, and maintain DataStage ETL jobs according to...
-
Sr Java fullstack developer
1 month ago
Toronto, Ontario, Ontario, Canada Iris Software Inc. Full timeHi ,I hope you're doing well.We have a great opportunity with one of IRIS's Banking clients in Canada is looking for the Sr Java Fullstack developer in Toronto Ontario Hybrid . Please Share your Resume onHybrid 3 days from office.JavaReact OR Angular Kafka OR MQSpringSpring bootShould have Data related project experience Financial or Banking domain...
-
Hardware Test and Validation Engineer
1 month ago
Waterloo, Ontario, Ontario, Canada Intelliswift Software Full timeMust Have skills:Junior candidateHardware Engineering test, validation, debug, and test automationSolderingAny RF and data protocols including WiFi, Bluetooth, I2C, SPI, MIPI, UARTNetwork analyzerWireless protocol testerSpectrum analyzerDC power supplyOscilloscopeKnowledge of test script software:PythonC#MatlabDetailed Job DescriptionTest Services...
-
Sr. Platform Engineer
4 weeks ago
Toronto, Ontario, Ontario, Canada Tata Consultancy Services Full timeInclusion without ExceptionTCS is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to create a workforce that reflects the societies we operate in. Our continued commitment to Culture and Diversity and is reflected in our people stories across our...
-
Toronto, Ontario, C6A, Ontario, Canada S.i. Systems Full timeOur valued client is looking for a Sr. React Native Software Engineer to lead mobile application development for both iOS and Android platforms.Tasks include:Team Leadership: Lead, mentor, and manage a team of software developers, promoting a collaborative and innovative work environment. Act as the primary point of contact between the team and...
-
Sr Tech Ops Engineer
2 weeks ago
Toronto, Ontario, C6A, Ontario, Canada EQ Bank | Equitable Bank Full timePurpose of JobOne of our goals is to fail small and learn fast. The Sr Tech Ops Engineer will focus on minimizing the impacts of production incidents while ensuring the organization learns quickly to become more resilient.The Sr. Tech Ops Engineer is accountable for tracking and managing the restoration and communication of incidents with pace. The role is...
-
Waterloo, Ontario, Canada Intelliswift Software Full timeWe are seeking a highly skilled Electrical Engineering Test Automation Specialist to join our team at Intelliswift Software. This role requires a strong foundation in electrical engineering and hands-on experience in a testing environment.About the RoleThis is an exciting opportunity for a talented engineer to develop, implement, and maintain automated test...
-
Sr GCP Data Engineer
3 days ago
Toronto, Ontario, C6A, Ontario, Canada E-Solutions Full timeRole: Sr GCP Data EngineerLocation: Toronto Canada (Fully onsite)Ideal Candidate:• An undergraduate or Master’s degree in Computer Science or equivalent engineering experience• 10+ years of professional software engineering and programming experience (Java, Python) with a focus on designing and developing complex data-intensive applications• 3+ years...
-
Waterloo, Ontario, Canada Intelliswift Software Full timeJob SummaryWe are seeking a highly skilled Electrical Engineering Test and Validation Expert to join our team at Intelliswift Software. As a key member of our engineering team, you will be responsible for ensuring the quality and reliability of our electronic products.About the RoleThe successful candidate will possess a strong foundation in electrical...
-
Embedded Software Engineer
2 months ago
Waterloo, Ontario, Ontario, Canada SRI Tech Solutions Inc. Full timeClassic Autosar and CC++ with automative exp , Adaptive autosar (will be added advantage)Waterloo/Ottawa, ON (5 days office)Bachelor’s degree in electrical engineering, Computer Science, or equivalent.6+ years of microcontroller embedded software development or testing.6+ years of C or other structured language.6+ years of AUTOSAR experience (developing...
-
Electrical Engineer for RF and EE Systems
3 weeks ago
Waterloo, Ontario, Canada Intelliswift Software Full timeJob Summary:We are seeking a highly skilled Electrical Engineer to join our team at Intelliswift Software. The successful candidate will possess a strong foundation in electrical engineering and hands-on experience in testing environments.About the Role:This role requires a candidate with a deep understanding of RF and EE systems, including characterization,...
-
Business System Analyst
4 weeks ago
Toronto, Ontario, Ontario, Canada Iris Software Inc. Full timeIris's direct client, Canada’s Top 5 Bank, is looking to hire a Sr BSA (Capital Markets /Wealth Management) for a long term opportunity at Toronto, ON (Hybrid Position). Please respond back with your most recent resume if you would be interested..!Position: Sr BSA (Cap Markets /Wealth Management and strong SQL skills)Location: Toronto, ON (Hybrid...
-
Sr. (Azure) Cloud Security Engineer
4 weeks ago
Toronto, Ontario, Ontario, Canada Tata Consultancy Services Full timeInclusion without ExceptionTCS is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to create a workforce that reflects the societies we operate in. Our continued commitment to Culture and Diversity and is reflected in our people stories across our...
-
Sr. Cloud Engineer
3 months ago
Toronto, Ontario, C6A, Ontario, Canada Thermo Fisher Scientific Inc. Full timeWork ScheduleStandard (Mon-Fri)Environmental ConditionsOfficeJob DescriptionJob Title: Sr. Cloud Engineer (IT/OT/IIoT)Are you a Cloud Engineering expert ready to take on an ambitious challenge? Thermo Fisher Scientific Inc. is looking for a Sr. Cloud Engineer to join our remote global innovative Innovation & IIoT / AI Hub team. This is a unique opportunity...
-
Waterloo, Ontario, Canada Intelliswift Software Full timeJob DescriptionWe are seeking an experienced Electrical Engineering Test Automation Specialist to join our team at Intelliswift Software. In this role, you will be responsible for designing and implementing automated test scripts for electrical engineering systems.About the JobThis is a challenging opportunity for a highly skilled individual with expertise...
-
Full Stack Developer
4 weeks ago
Waterloo, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full timeAt Huawei Technologies Canada Co., Ltd. we are looking for a skilled Full Stack Developer to join our team as a Senior Software Engineer Python.OverviewWe have an immediate Co-op opening for a talented software engineer who can contribute to the development of C++ based projects and support senior researchers on various research-oriented projects.Key...
-
Toronto, Ontario, C6A, Ontario, Canada S.i. Systems Full timeSr. Java Developer to develop terminal and point-of-sale applications for a fintech client. Duration: 12 months (possibility for extension)Location: Hybrid (Toronto) Must Have Skills:5+ years of Software Development experience working with Java Experience with Java on AndroidExperience developing terminal and point-of-sale applicationsExperience in Agile...
-
Sr. IVR developer
3 days ago
Toronto, Ontario, C6A, Ontario, Canada Atlantis IT Group Full timeMain skills required by an Sr. IVR developer: Cisco Call Studio / Cisco CVP VXML Server, CVP custom elements (with Java development), Call Studio GUI, Apache Tomcat, etc. Java integration with client backend integrations (HTTP REST APIs, oAuth2, XML Web Services, MS SQL Server) Knowledge of UCCE / ICM (Integration of CVP IVR Applications with UCCE Scripts,...
-
Waterloo, Ontario, Canada Menlo Ventures Full timeAbout the RoleWe are seeking an experienced Senior Software Development Engineer to join our team at Menlo Ventures. This is a unique opportunity to work on complex software systems, collaborate with cross-functional teams, and drive innovation in equity administration.Key ResponsibilitiesDesign and implement scalable software systems for equity...
-
SQL Database Administrator
3 days ago
Toronto, Ontario, C6A, Ontario, Canada Iris Software Inc. Full timeIris's direct client, One of the Fortune 500 Companies, is looking to hire a Sr Database Administrator for a long term Contract to Hire opportunity at Toronto, ON (Hybrid Position). Please respond back with your most recent resume if you would be interested..!Position: Sr Database AdministratorLocation: Toronto, ON (Hybrid Position/ 2 days in office...