1

Director Matlab Jobs in California (NOW HIRING)

... example, Matlab to C++), with final deliverables in production-grade Python or C++, while ... In many cases a direct, one-to-one port between languages will not be available, requiring you to ...

Direct experience developing or verifying GNC/Vehicle Simulation systems in simulation or on hardware is a major plus! * Proficiency in MATLAB and Simulink, specifically including auto-code ...

... MATLAB/Verilog-A/python and writing block-level specifications based on this modeling Direct tape-out experience with one or more of the following blocks: RF front-end circuits, PA, LNA, mixer ...

... MATLAB/Verilog-A/python and writing block-level specifications based on this modeling Direct tape-out experience with one or more of the following blocks: RF front-end circuits, PA, LNA, mixer ...

Head of GN&C

Torrance, CA

$310K - $400K/yr

... direct impact on the product. Position Overview We are seeking a Head of Guidance, Navigation ... Proficiency with MATLAB/Simulink, Python, and C/C++ * Experience integrating algorithms into ...

Director, Laser Technology

Bodega Bay, CA · On-site

$195K - $270K/yr

Proficiency with optical simulation tools (Zemax, Code V) and multiphysics modeling platforms (COMSOL, MATLAB, Python). * Strong background in Statistical Process Control (SPC), Design of Experiments ...

Showing results 41-60

Director Matlab information

What does a Director Matlab do?

A Director Matlab is typically a senior management role responsible for overseeing teams that utilize MATLAB software for engineering, data analysis, or research projects. This role involves setting technical direction, managing resources, and ensuring the successful execution of projects involving MATLAB. Directors may also collaborate with other departments, mentor team members, and integrate MATLAB solutions into broader organizational strategies. They ensure that best practices are followed and that teams are up-to-date with the latest MATLAB tools and techniques.

What are the key skills and qualifications needed to thrive as a Director Matlab?

To thrive as a Director, Matlab, you need advanced expertise in MATLAB programming, data analysis, and leadership experience, typically supported by a degree in engineering, computer science, or a related field. Familiarity with MATLAB toolboxes, Simulink, project management software, and certifications like Certified MATLAB Associate are often required. Strategic thinking, strong communication, and team management skills help you lead cross-functional teams and drive innovation. These capabilities ensure effective oversight of complex projects, alignment with organizational goals, and successful development of MATLAB-based solutions.

What are the common challenges faced by a Director Matlab when leading technical teams?

As a Director Matlab, one of the main challenges is balancing technical leadership with strategic decision-making. You are often responsible for overseeing multiple complex projects, ensuring that teams adhere to best practices in coding and data analysis, while also aligning deliverables with organizational goals. Another challenge is fostering collaboration between cross-functional teams—such as software engineers, data scientists, and project managers—to drive innovation and maintain high-quality standards. Effective communication and mentorship are key to addressing skill gaps and promoting professional growth within your teams.

What is the difference between Director Matlab vs MATLAB Engineer?

AspectDirector MatlabMATLAB Engineer
Required CredentialsAdvanced degrees (Master's/PhD), leadership experienceBachelor's or Master's in engineering, computer science, or related fields
Work EnvironmentLeadership roles, strategic planning, project managementTechnical development, coding, algorithm implementation
Industry UsageOversees projects using MATLAB, manages teamsDevelops MATLAB-based solutions, coding, testing

The main difference between a Director Matlab and a MATLAB Engineer lies in their roles and responsibilities. The Director Matlab focuses on strategic oversight, leadership, and project management, often requiring advanced degrees and extensive experience. In contrast, a MATLAB Engineer is more hands-on, concentrating on coding, developing algorithms, and implementing MATLAB solutions. Both roles are essential in industries utilizing MATLAB, but they differ significantly in scope and seniority.

What are the most commonly searched types of Matlab jobs in California?

The most popular types of Matlab jobs in California are:

What cities in California are hiring for Director Matlab jobs?

Cities in California with the most Director Matlab job openings:

Software Engineer, Algorithms (SDE)

Apple

Cupertino, CA • On-site

$150K - $277K/yr

Full-time

Medical, Dental, Retirement

Re-posted 18 days ago


Key responsibilities

  • Convert and optimize signal and image processing algorithms from reference implementations into production-grade Python or C++ code.

  • Decompose algorithms into modular graphs and sub-graphs for parallel execution to reduce runtime.

  • Produce correlation reports to validate the accuracy of converted algorithms and root-cause discrepancies.


Apple rating

8.1

Company rating: 8.1 out of 10

Based on 683 frontline employees who took The Breakroom Quiz

6th of 30 rated technology retailers


Job description

Our software algorithms team is seeking a highly motivated and detail-oriented software engineer to join the team. The role involves developing and optimizing signal and image processing algorithms across domains such as Display, Touch, Audio, and Sensors, converting reference implementations from one programming language to another (for example, Matlab to C++), with final deliverables in production-grade Python or C++, while leveraging AI tools to accelerate development and building tooling that streamlines algorithm conversion. The goal is to deliver production-grade, highly efficient, and accurate algorithms ready for final deployment.
Description
As part of the software algorithms team, you will take existing algorithm implementations, most often written in Matlab though the source may be any programming language, and convert them into high-performance equivalents using the team's internal frameworks. Final implementations are delivered in either Python or C++, depending on the target. These algorithms span multiple domains, including display, touch, audio, and sensor processing, and your work will center on conversion and optimization tasks, with a constant focus on accuracy and performance. The goal is always to produce production-grade, highly efficient, and accurate algorithms ready for final deployment.
In many cases a direct, one-to-one port between languages will not be available, requiring you to build custom code grounded in a solid understanding of signal and image processing techniques. While porting, you will look for opportunities to break algorithms into modular blocks, graphs and sub-graphs, that can run in parallel to reduce execution time.
You will collaborate closely with technology partners & other algorithm developers to understand each implementation and produce a design document that captures the algorithm's functionality and proposes how it will be decomposed into graphs and sub-graphs for parallel execution. You will present this design proposal to the team before starting implementation, and produce correlation reports that demonstrate the accuracy of the converted implementation, root-causing discrepancies with the algorithm developer when results do not correlate.
Throughout the development lifecycle, you will actively leverage AI tools and LLMs to increase your productivity, accelerating code comprehension, cross-language translation, refactoring, and correlation analysis. Beyond using these tools, you will design and build AI-assisted tooling that automates and speeds up algorithm conversion and development for the broader team.","responsibilities":"Collaborate with technology algorithm developers to understand reference implementations and produce design documents.
Convert and optimize signal and image processing algorithms across programming languages, most often from Matlab, with final implementations delivered in production-grade Python or
C++, ensuring accuracy and performance.
Decompose algorithms into modular graphs and sub-graphs that execute in parallel to reduce runtime.
Deliver production-grade, highly efficient, and accurate algorithms ready for final deployment.
Present design proposals to the team before beginning any code implementation.
Produce correlation reports to validate the converted implementation's accuracy against the reference and root-cause discrepancies.
Leverage AI tools and LLMs to increase development productivity across conversion, refactoring, and analysis.
Build AI-assisted tooling that automates and accelerates algorithm conversion and development for the team.
Preferred Qualifications
5+ years of professional software development experience.
MS in Computer Science
Experience building developer tooling, code-translation utilities, or automation pipelines, especially AI/LLM-powered tools.
Experience writing and shipping production-grade code, with attention to efficiency, accuracy, and deployment readiness.
Experience with performance analysis, profiling, and optimization of compute-intensive code.
Experience with parallel/concurrent programming and decomposing workloads into parallel execution graphs.
Experience across one or more signal/image processing domains such as display, touch, audio, or sensors.
Experience with Xcode and macOS.
Experience with telemetry, key metrics, and data-driven decision-making.
Minimum Qualifications
5+ years of professional software development experience.
BS in Computer Science
Strong command of C/C++ and an object-oriented language.
Experience with C++14/C++17, including working knowledge of templates and parallel programming.
Proficiency in Python for algorithm implementation, tooling, prototyping, and correlation analysis.
Working knowledge of Matlab.
Knowledge of signal and/or image processing and algorithm design.
Understanding of DSP (digital signal processing).
Proficiency using AI tools and LLMs (e.g., AI coding assistants) to increase development productivity.
Pay & Benefits
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $150,400 and $277,600, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

What Apple employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Apple logo

About Apple

Sourced by ZipRecruiter

Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Cupertino, CA, US

Year founded

1976