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. Software Development Engineer
4 months ago
Waterloo, Canada Musashi AI North America Full timeMusashi 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...
-
Sr. Software Development Engineer
4 months ago
Waterloo, Canada Musashi AI North America Full timeMusashi 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...
-
Full-Stack Software Engineer, Engineering
2 months ago
Waterloo, Canada Tbwa ChiatDay Inc Full timeh3>Senior Full Stack Software Engineer, Financial Products and InfrastructureThe Company You’ll JoinCarta develops purpose-built software that transforms traditional accounting into a powerful growth engine.Carta’s world-class fund administration platform supports nearly 7,000 funds and SPVs, and represents nearly $130B in assets under management in...
-
Full-Stack Software Engineer, Engineering
1 month ago
Waterloo, Canada Menlo Ventures Full timediv>The Company You’ll JoinCarta develops purpose-built software that transforms traditional accounting into a powerful growth engine.Carta’s world-class fund administration platform supports nearly 7,000 funds and SPVs, and represents nearly $130B in assets under management in venture capital and private equity.Trusted by more than 40,000 companies,...
-
Android Software Development Engineer
3 months ago
Waterloo, Canada MCAP Group of Companies Full timeJoining MCAP means you will be a part of our diverse workforce of highly talented individuals who are recognized for their expertise and success! At MCAP, your professional expertise, commitment to teamwork and passion for service excellence are recognized and rewarded with competitive total rewards offering, a career with continuous learning and development...
-
Waterloo, Canada Intelliswift Software Full timeJob Title: Electrical Engineering Test Automation SpecialistAbout the Role:We are seeking a skilled Electrical Engineering Test Automation Specialist to join our team at Intelliswift Software. In this role, you will be responsible for designing and developing automated test solutions for electrical engineering systems.Key Responsibilities:Test Automation:...
-
Sr. Software Development Engineer
4 months ago
Waterloo, Ontario, Ontario, Canada Musashi AI North America Full timeMusashi 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...
-
Sr&ed & Grant Consultant
7 months ago
Waterloo, Canada YLH Advisory Group Full time**SR&ED & Grant Consultant** **Company description** **Job description** **Responsibilities** - Present our services to client's technical staff, explain criteria for eligibility and determine scope of projects. - Write technical reports, including the technical objectives, state of knowledge and deviation from standard practice, and steps carried out in...
-
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...
-
Full Stack Developer
1 month 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...
-
AWS - Senior Software Development Engineer
3 days ago
Waterloo, Canada Carta Full timep>The Company You’ll JoinCarta develops purpose-built software that transforms traditional accounting into a powerful growth engine. Carta’s world-class fund administration platform supports nearly 7,000 funds and SPVs, and represents nearly $130B in assets under management in venture capital and private equity. Trusted by more than 40,000 companies,...
-
Electrical Engineer for RF and EE Systems
4 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,...
-
AWS - Senior Software Development Engineer
3 months ago
Waterloo, Canada Carta Full timep>The Company You’ll JoinCarta develops purpose-built software that transforms traditional accounting into a powerful growth engine. Carta’s world-class fund administration platform supports nearly 7,000 funds and SPVs, and represents nearly $130B in assets under management in venture capital and private equity.Trusted by more than 40,000 companies,...
-
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...
-
Software Engineering Lead
2 weeks ago
Waterloo, Ontario, Canada NCR Full timeWe are seeking an experienced Software Engineering Lead to join our team at NCR Voyix Corporation.About the RoleThis is a unique opportunity for a skilled engineer to lead the development of innovative software solutions that transform the way people bank, shop, eat, and travel. As a Software Engineering Lead, you will be responsible for defining APIs,...
-
Senior Software Development Engineer
1 month ago
Waterloo, Ontario, Canada Carta Full timeAbout CartaCarta is a leading provider of software solutions for private markets, offering a comprehensive platform for fund management, equity administration, and more.Job DescriptionWe are seeking an experienced Senior Software Development Engineer to join our team as a Platform Architect. In this role, you will be responsible for designing and...
-
Hardware Test and Validation Engineer
1 month ago
Waterloo, 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...
-
Hardware Test and Validation Engineer
3 weeks ago
Waterloo, 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...
-
Hardware Test and Validation Engineer
1 month ago
Waterloo, 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...
-
Hardware Test and Validation Engineer
6 days ago
Waterloo, Canada Intelliswift Software Full timeMust Have skills: Junior candidate Hardware Engineering test, validation, debug, and test automation Soldering Any RF and data protocols including WiFi, Bluetooth, I2C, SPI, MIPI, UART Network analyzer Wireless protocol tester Spectrum analyzer DC power supply Oscilloscope Knowledge of test script software: Python C# Matlab Detailed Job Description Test...