Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer - Deterministic Machine Learning image - Rise Careers
Job details

Staff Software Engineer - Deterministic Machine Learning

Who We Are:

 

With offices in the U.S. and Germany, MicroVision is a pioneering company in MEMS-based laser beam scanning technology that integrates MEMS, lasers, optics, hardware, algorithms and machine learning software into its proprietary technology to address existing and emerging markets. The Company's integrated approach uses its proprietary technology to provide automotive lidar sensors and solutions for advanced driver-assistance systems (ADAS) and for non-automotive applications including industrial, smart infrastructure and robotics. The Company has been leveraging its experience building augmented reality micro-display engines, interactive display modules, and consumer lidar modules.  

 

To strengthen our team at the Redmond location, we are looking for a StaffMachine Learning Software Engineer. As a key member of MicroVision's Software Engineering team, you will collaborate with various technical teams in the company to design and take into production market defining Automotive LiDAR product.

 

Pay:

The pay range for this Washington-based position is $160,000 – 200,000.  Exact compensation offers will vary based on skills, experience, and location.

 

Summary:

We are seeking a Staff Software Engineer with proven expertise in deterministic machine learning algorithms. The ideal candidate will demonstrate the ability to mathematically or statistically verify algorithmic determinism, coupled with strong software engineering skills and a background in digital signal processing.

 

Your responsibilities:

·         Design, develop and implement machine learning algorithms with verifiable mathematical or statistical proofs.

·         Test model for accuracy and consistency refining algorithms until the output consistently gives the same results.

·         Test model in real world application ensuring that the output is consistent and correcting algorithm as needed for deterministic

performance.

·         Work and communicate with cross functional teams to help solve programming issues that hinder progress.

·         Support software engineering in accordance with ASPICE and ISO26262 best practices.

 

 

Our requirements:

·         Masters degree in a related science field, or a combination of education and relevant years of experience.

·         +4 years of relevant experience, or PH.D. in related field.

·         Digital Signal Processing experience.

·         Strong fundamentals of Software Engineering.

·         Excellent verbal and written communications skills in English.

·         Hands-on Mechanical experience, particularly in data collection setups.

·         Proven ability to communicate effectively and provide technical leadership cross-functionally.

·         Strong understanding of linear algebra, geometry, probabilistic theory, numerical optimization, and deep learning, with

 practical experience in implementing these concepts.

·         Previous experience working within the ADAS/Automotive Machine Learning industry is helpful but not required.

 

 

This is an on-site position.

 

·         We are not able to provide visa sponsorship for this position.  You must be able to work in the US without sponsorship.

·         You must live and reside within commuting distance from MicroVision's headquarters in Redmond, WA.

 

MicroVision offers flexible work schedule that could include a hybrid schedule of onsite and remote work subject to team and business needs. You must live and reside within a commuting distance from MicroVision's Redmond, WA office.

Benefits: 

MicroVision is also proud to offer a comprehensive benefit program including:

·         Competitive compensation and equity program

·         Choice between an HSA Medical plan with 100% employer-paid premiums and generous contributions or a Buy-Up PPO Medical plan

·         Choice between an HMO Dental plan or a Buy-Up PPO Dental plan

·         Vision coverage

·         401k plan with company match to help you save for your future (50% of your contributions up to the first 6% of your eligible pay)

·         Generous time off package including a flexible vacation program as well as incidental personal/sick days and floating holidays.

·         Supplemental pay for Parental Leave

·         Company-paid basic life and AD&D insurance and long-term disability.

MicroVision is committed to a diverse and inclusive workplace.  MicroVision is an equal opportunity employer and does not discriminate on the basis of race, creed, color, religion, national origin, sex, age, disability, marital status, sexual orientation, status as a disabled veteran or Vietnam-era veteran or any other basis prohibited by local, state or federal law.  Please let us know if you need


Average salary estimate

$180000 / YEARLY (est.)
min
max
$160000K
$200000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Software Engineer - Deterministic Machine Learning, MicroVision

Are you ready to take your career to the next level? Join MicroVision as a Staff Software Engineer specializing in Deterministic Machine Learning in our vibrant Redmond, WA office! At MicroVision, we're at the forefront of MEMS-based laser beam scanning technology, merging lasers, optics, hardware, and software to change the landscape of industries including automotive and robotics. As part of our dynamic software engineering team, you’ll play a pivotal role in designing and implementing cutting-edge machine learning algorithms for our Automotive LiDAR products. We’re looking for someone with a solid grip on deterministic algorithms who can bring proofs to the table. You’ll be collaborating with cross-functional teams, ensuring that our models are not just accurate but consistent in real-world applications. If you have a Master’s degree or a Ph.D. and considerable experience in digital signal processing, we want to hear from you! Here, your contributions will directly impact how we advance driver-assistance systems while you enjoy a competitive salary ranging from $160,000 to $200,000. Plus, enjoy flexible work schedules, great benefits, and a supportive environment that celebrates diversity and inclusivity. Come be part of something special at MicroVision!

Frequently Asked Questions (FAQs) for Staff Software Engineer - Deterministic Machine Learning Role at MicroVision
What responsibilities does the Staff Software Engineer - Deterministic Machine Learning have at MicroVision?

As a Staff Software Engineer specializing in Deterministic Machine Learning at MicroVision, your responsibilities include designing, developing, and implementing machine learning algorithms that are mathematically or statistically verifiable. You will ensure model accuracy and consistency, troubleshoot programming issues, and work closely with cross-functional teams to integrate algorithms into our Automotive LiDAR products.

Join Rise to see the full answer
What qualifications are required for the Staff Software Engineer position at MicroVision?

To qualify for the Staff Software Engineer - Deterministic Machine Learning position at MicroVision, you should have a Master’s degree in a related science field or a Ph.D. with relevant experience. You must also have a strong foundation in software engineering, digital signal processing, and practical knowledge of linear algebra and deep learning. Additionally, excellent communication skills are essential for collaboration with various technical teams.

Join Rise to see the full answer
What software engineering practices does the Staff Software Engineer at MicroVision follow?

At MicroVision, the Staff Software Engineer - Deterministic Machine Learning follows best practices in software engineering according to ASPICE and ISO26262 standards. This ensures that our processes are compliant, quality-driven, and market-ready, all while enhancing the performance and reliability of our Automotive LiDAR products.

Join Rise to see the full answer
What is the work environment like for Staff Software Engineer - Deterministic Machine Learning at MicroVision?

The work environment at MicroVision for the Staff Software Engineer - Deterministic Machine Learning is dynamic and collaborative. You will be engaging with multiple teams to tackle challenges and innovate solutions. We're proud of our flexible work schedule that accommodates both on-site and remote work, enhancing work-life balance while maintaining team connectivity.

Join Rise to see the full answer
Are there any specific industry experiences preferred for the Staff Software Engineer role at MicroVision?

While experience in the ADAS/Automotive Machine Learning industry is helpful for the Staff Software Engineer role at MicroVision, it is not a strict requirement. The focus is on verifying your expertise in deterministic algorithms and your ability to implement high-quality software solutions, regardless of specific industry experience.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer - Deterministic Machine Learning
How would you ensure the accuracy and consistency of machine learning algorithms?

To ensure accuracy and consistency of machine learning algorithms, I would implement thorough testing practices, including validation on diverse datasets, careful statistical analysis, and continuous monitoring of the algorithm's performance in real-world situations. Regularly updating the algorithms based on feedback and findings is also critical.

Join Rise to see the full answer
What experience do you have with deterministic machine learning algorithms?

I have extensive experience with deterministic machine learning algorithms, particularly focusing on statistical proofs of performance. I’ve designed, developed, and refined algorithms that consistently produce reliable results, ensuring they meet the necessary accuracy metrics before deployment.

Join Rise to see the full answer
How do you approach cross-functional team collaboration?

I approach cross-functional team collaboration by fostering open communication, encouraging feedback, and utilizing project management tools to track progress. I believe that clear objectives and shared goals are pivotal for successful teamwork in developing sophisticated products like automotive LiDAR systems.

Join Rise to see the full answer
What is your experience with ASPICE and ISO26262 standards?

I am well-versed in ASPICE and ISO26262 standards, which guide software engineering practices in the automotive sector. I have implemented these frameworks in previous projects to ensure compliance and enhance product safety and reliability, crucial for developing advanced driver assistance systems.

Join Rise to see the full answer
Can you explain the importance of digital signal processing in your work?

Digital signal processing is vital in my work as it underpins the processing of signals to extract meaningful features essential for machine learning models. My understanding of DSP principles allows me to implement effective algorithms that facilitate accurate data interpretation and model performance.

Join Rise to see the full answer
Describe a challenging algorithm you developed and how you approached it?

I developed a complex algorithm aimed at minimizing latency in real-time machine learning applications. The challenge lay in balancing accuracy with speed. I approached it by conducting thorough research, utilizing optimization techniques, and periodically testing against benchmark datasets to refine the algorithm's performance.

Join Rise to see the full answer
What techniques do you use for model validation?

For model validation, I utilize cross-validation techniques, A/B testing, and holdout datasets to assess model performance. I ensure the models are not overfitted by analyzing their behavior on unseen data, which allows me to validate their generalizability.

Join Rise to see the full answer
How do you stay current with advancements in machine learning?

I stay current with advancements in machine learning by reading academic journals, attending conferences and webinars, and participating in relevant professional communities. Engaging with peers and experts also helps me to keep abreast of the latest technologies and methodologies.

Join Rise to see the full answer
What is your experience with implementing linear algebra in machine learning?

I have substantial experience implementing linear algebra concepts in machine learning, as they form the foundation of many algorithms. I utilize matrix operations for efficient computations and transformations of data, optimizing performance and scalability of my models.

Join Rise to see the full answer
How do you handle setbacks during algorithm development?

When facing setbacks in algorithm development, I adopt a methodical approach to analyze the issues. I collaborate with team members for new insights, revisit prior models and data, and pivot our strategies as needed, using setbacks as learning opportunities to enhance the final product.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Laka Remote No location specified
Posted 11 days ago
Photo of the Rise User
Posted 12 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays
Posted 11 days ago
T-Rex Solutions Remote Ashburn, Virginia, United States
Posted 9 hours ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 3 days ago
Social Impact Driven
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 25, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Mentor just viewed Site Merchandising Manager at Lovepop
Photo of the Rise User
Someone from OH, Batavia just viewed Restaurant Busser at Outback Steakhouse
Photo of the Rise User
26 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive
Photo of the Rise User
Someone from OH, Columbus just viewed UGC Creator - USA, Female 40-50 - Contract to hire at Upwork
Photo of the Rise User
137 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
10 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
17 people applied to Front-End Developer at Whizz
Photo of the Rise User
Someone from OH, Strongsville just viewed Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Strongsville just viewed Experienced Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Columbus just viewed Business Systems Analyst, Apps & Automations at Deel
Photo of the Rise User
Someone from OH, Findlay just viewed Marketing Analyst at ITW
R
Someone from OH, Cleveland just viewed Marketing Lead at Redi.Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Associate Conversion Data Analyst at Bloomerang
Photo of the Rise User
Someone from OH, Cleveland just viewed Material Buyer/Planner at Aston Carter
F
Someone from OH, Cleveland just viewed Senior Materials Planner at Fortune Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Junior Data Analyst at Arkana Laboratories
Photo of the Rise User
Someone from OH, Cleveland just viewed BI Analyst, Junior at Emi Labs
Photo of the Rise User
Someone from OH, Bellbrook just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Compliance officer (AML) at Visa
Photo of the Rise User
Someone from OH, Cleveland just viewed Amazon Expediting Fleet Specialist at MSX International
R
Someone from OH, Cincinnati just viewed Sales development representative at Remote Recruitment
Photo of the Rise User
Someone from OH, Cincinnati just viewed Laboratory Technologist I - 2nd Shift at Eurofins