Lead Software Engineer
Ontario, Canada - Remote
Maneva
Maneva AI is an AI service provider revolutionizing manufacturing operations with cutting-edge AI solutions for autonomous factory operation and optimization. Our AI solution generates AI-powered actions and insights using off-the-shelf...About Maneva
Maneva, a startup founded by an ex-Google Deepmind researcher, is an AI service provider revolutionizing manufacturing operations with cutting-edge AI solutions for autonomous factory operation and optimization. Our solution generates AI-powered actions and insights using off-the-shelf hardware or existing vision systems for real-impact manufacturing problems in products and equipment inspection, production efficiency, safety, and more.
We are seeking a Senior Software Lead to drive the development of our embedded software stack, ensuring a robust, high-quality, and scalable foundation for our AI-driven industrial applications. The ideal candidate will bring deep expertise in Python or C, real-time embedded systems, and IoT applications, with a strong commitment to code quality, system reliability, and maintainability.
Requirements
Role & Responsibilities
- Technical Leadership: Own the software architecture, ensuring a rigid, scalable, and maintainable codebase optimized for real-time industrial applications.
- Stack Development: Design and implement embedded systems for AI-powered applications in mobile robots, industrial vision, and autonomous vehicles.
- Code Quality & Performance: Enforce best practices for code health, test coverage, and software reliability, with a focus on real-time processing, safety, and efficiency.
- Integration & Deployment: Lead the integration of sensor-based AI systems, IoT devices, and real-time data processing pipelines into industrial environments.
- Cross-functional Collaboration: Work closely with hardware engineers, AI researchers, and product teams to optimize system performance and deploy AI models on edge devices.
- Automation & DevOps: Develop CI/CD pipelines for embedded software, ensuring seamless testing and deployment across robotic platforms, industrial vision systems, and research labs.
- Scalability & Future-Proofing: Ensure the long-term health of the software stack, implementing architectural best practices to support rapid deployment and AI model updates.
Must-Have:
- Expert-level proficiency in Python or C for embedded programming and system optimization.
- Deep experience in embedded systems development, including RTOS, microcontrollers, and real-time data processing.
- Strong understanding of IoT protocols, edge computing, and industrial networking standards (e.g., MQTT, Modbus, CAN bus).
- Hands-on experience with mobile robots, autonomous vehicles, or real-time vision systems.
- Proficiency in software architecture design and system optimization for high-performance, real-time applications.
- Experience integrating AI models into embedded hardware (e.g., NVIDIA Jetson, ARM Cortex, FPGA-based inference engines).
- Familiarity with hardware interfaces (SPI, I2C, UART) and sensor integration for AI-powered applications.
- Knowledge of DevOps practices, including CI/CD for embedded systems, automated testing, and software versioning.
- Strong problem-solving and debugging skills, with a passion for optimizing performance in complex, real-world environments.
Nice-to-Have:
- Experience with ROS (Robot Operating System) for robotic applications.
- Background in computer vision and deep learning model deployment on edge devices.
- Familiarity with real-time safety and compliance standards in industrial automation.
- Knowledge of machine learning frameworks (TensorFlow, PyTorch) and their optimization for embedded hardware.
Benefits
Why Join Us?
- Work on cutting-edge AI & embedded systems for real-world industrial applications.
- Be part of a high-growth, fast-scaling AI company solving mission-critical manufacturing challenges.
- Opportunity to lead & shape the future of industrial AI, with a focus on real-time automation and robotics.
- Collaborate with world-class engineers & AI experts in a dynamic, innovation-driven environment.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Architecture CI/CD Computer Vision Deep Learning DevOps FPGA Industrial Machine Learning Model deployment MQTT Nvidia Jetson Pipelines Python PyTorch Research Robotics TensorFlow Testing
Perks/benefits: Career development Health care Startup environment
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.