Description
Innovate with AI: Develop cutting-edge AI algorithms and new features tailored for embedded systems.
Optimize for Embedded Systems: Compile and optimize machine learning models for microcontroller units (MCUs), ensuring high efficiency and performance.
Design Hardware-Aware Algorithms: Create algorithms that are mindful of hardware constraints and capabilities, maximizing the potential of our devices.
Develop Data Pipelines: Design and maintain robust data pipelines to support machine learning workflows.
Prototype Solutions: Develop software prototypes and solutions in line with Logitech's Embedded Software (ESW) guidelines.
Manage Large-Scale Tests: Conduct extensive functionality tests to enrich our database and validate our concepts.
Implement Production-Ready Code: Deliver production-ready code enhanced with machine learning capabilities, along with automated tests to ensure robustness.
For consideration, you must bring the following minimum skills and experiences to our team:
- Strong knowledge in machine learning and data science
- Extensive skills in these programming languages: Python, C, C++
- Experience in Embedded Software Engineering
- Excellent communication and teamwork skills.
- Self motivation, creative, self-direction and high attention to the details
- Eager to work on front end innovation, design thinking & fast prototyping
- Strong conceptual, fast pace, analytical and problem-solving skills
Education:
- MS in electrical engineering, computer science, machine learning, artificial intelligence, or a similar technical field