RedmondRecruiter Since 2001
the smart solution for Redmond jobs

Lead Embedded Software Engineer

Company: MicroVision, Inc.
Location: Redmond
Posted on: May 18, 2023

Job Description:

Lead Embedded Software EngineerWho We Are: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 primarily for the advanced driver-assistance systems (ADAS) and Autonomous Vehicle (AV) markets.Founded in 1993, early applications of our Laser Beam Scanning technology were incorporated into automotive head-up and personal head-mounted augmented reality displays.We've since worked with companies worldwide to successfully integrate our technology into their AR/VR, robotics, and laser projection display products and to bring revolutionary solutions to market.With its headquarters in Redmond, WA and offices in Hamburg, Nuremberg and Detroit, MicroVision has 350 employees worldwide and is one of the leading lidar solutions companies on the market.Pay Range: The pay range for this Washington-based role is $142,000 - $190,000. Exact compensation offers will vary based on skills, experience, and location.This role is eligible for a new hire equity grantBenefits:

  • Competitive Compensation and Equity program
  • HSA, 100% employer-paid premiums and generous contributions, or Buy-up medical, vision and dental coverage options
  • 401k Match to help you save for your future (50% of your contribution up to the first 6% of your eligible pay)
  • Flexible Time Away Program including unlimited vacation and incidental personal days
  • Supplemental Pay for Parental Leave
  • Company paid basic life and AD&D insurance, long-term and short-term disabilityJob Summary:MicroVision has an immediate opportunity for a Lead Embedded Software Engineer.As a key member of MicroVision's growing Digital Design Engineering team, you will collaborate with various technical teams in the company to design and take into production market defining Automotive LiDAR product. The right candidate for this position will be a highly motivated software engineer with a breadth of understanding in software architecture, real time systems, and development process including quality control.Essential Duties and Responsibilities:
    • Serve as a technical expert in embedded software development
    • Architect and lead development of firmware and embedded systems across the stack from IO configuration to boot loaders to application code for MCU, FPGA, and ASIC targets
    • Technical project management
    • Design and implementation of control loops in embedded Linux and embedded real time systems
    • Algorithm development and optimization
    • System bring-up and integration of new designs
    • Functional verification, integration tests, and performance testing
    • Perform code reviews and provide feedbacksRequired Knowledge, Skills and Abilities:
      • Extensive experiences in architecting and developing embedded software
      • Ability to understand complex systems
      • Ability to work with incomplete and changing requirements
      • Passion for hands-on problem solving
      • Expert knowledge of C and C++
      • Proficiency in Python and/or other modern scripting and automation languages-
      • Strong in real-time Linux and familiarity with QNX
      • Experienced in programming/debugging real time embedded devices with ARM microcontrollers
      • Knowledge of engineering best practices for the full product development life cycle, including design reviews, coding standards, code reviews, source control management, build processes, and testing
      • Excellent verbal and written communications skills in working with cross functional teams
      • LiDAR development experience a Plus
      • Automotive safety experience a plus
      • Bootloader and Secure Boot experience a plusRequired Education and Experience:
        • BS or higher in Computer Science, Computer Engineering, Electrical Engineering, or related fields
        • 12+ years of embedded software development experience, or equivalent combination of education and experience.We are happy to provide relocation assistance for new employees to relocate to the Seattle area. 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 headquarters in Redmond, WA. 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 reasonable accommodation in completing the application, attending and/or participating in an interview or in taking any test required for employment.

Keywords: MicroVision, Inc., Redmond , Lead Embedded Software Engineer, IT / Software / Systems , Redmond, Washington

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Washington jobs by following @recnetWA on Twitter!

Redmond RSS job feeds