Logo
Sigma Group

On-Device Machine Learning Power and Performance Optimization Engineer

Sigma Group, San Diego, California, United States, 92189


Sigma Connectivity is seeking a highly skilled Software/ML Engineer to join our Wearable Systems team in San Diego. This role involves power and performance optimization of on-device machine learning for advanced consumer electronics in AR/VR and mixed reality devices. The ideal candidate will have expertise in embedded systems, ML accelerators, and model optimization. You will contribute to innovative AI-driven use cases, ensuring power efficiency and performance excellence for wearable devices and IoT solutions. Key Responsibilities: Power and Performance Analysis: Collect and analyze power and performance measurement results of ML benchmarks (e.g., MLPerf-Tiny). Execute ML benchmarks on different on-device configurations, including accelerators, memory types, and runtime environments. Provide detailed Power and Performance (PnP) characterization of ML accelerators. Workload Partitioning and Guidelines: Define ML workload partitioning based on PnP metrics. Model Modification and Optimization: Modify existing ML models to explore the relationship between model parameters (e.g., # of MACs, memory throughput) and PnP metrics. Implement ML models on ARM-based MCUs and accelerators, leveraging compilers like ARM Vela or equivalent. AI Use Case Optimization: Collect power and performance traces for AI-driven use cases. Identify optimization opportunities and implement solutions to enhance performance and power efficiency. Cross-Functional Collaboration: Work closely with system architects, hardware engineers, and software teams to deliver optimized solutions. Minimum Qualifications: Bachelor’s degree in Computer Science, Computer Engineering, or related field. 2+ years of experience with consumer products (e.g., phones, watches, glasses, IoT devices). Experience with RTOS, Android, and embedded development environments. Familiarity with ML development tools and frameworks. Preferred Qualifications: Master’s degree in Computer Science, Computer Engineering, or related field with coursework in ML and computer architecture. 3+ years of experience with consumer electronics development. Proficiency in ML frameworks such as PyTorch or TensorFlow. Hands-on experience with ML accelerators (e.g., ARM U55/U65/U85) and corresponding compilers (e.g., Vela, Qualcomm AI SDK). Proven ability to instrument and profile ML execution, analyze results, and propose optimizations. Strong understanding of power measurement fundamentals and analysis techniques. Team player Proactiveness in collaborating and execution. Flexibility to switch technical context Willingness to learn new methods/tools/processes Ability to prioritize and multitask Strong problem-solving and critical-thinking skills The annual salary range for this role is $80,000 – $250,000 per year. The Annual Salary is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs, and market demand. This range is subject to change and may be modified in the future. Sigma Connectivity Inc. also offers a comprehensive benefits package that includes: Health, Dental, and Vision insurance Paid Time off/Vacation and Paid Holidays 401(k) 401(k) matching Life insurance Flexible Spending Account (FSA): Healthcare and Dependent Care Health Savings Account (HSA) Employee Assistance Program Employee and Customer Referral Program For positions in California long-term and short-term disability insurance Company:

Sigma Connectivity Inc. Location: Publication Date: 2025-01-03 Contact Person: Damon Darling, Damon.Darling@sigmaconnectivity.com, +17604151859

#J-18808-Ljbffr