RedmondRecruiter Since 2001
the smart solution for Redmond jobs

Senior Embedded Software Engineer

Company: MicroVision
Location: Redmond
Posted on: January 11, 2022

Job Description:

Description Reports to: Manager, Embedded Software SystemsWho We Are:Headquartered in Redmond, Washington, MicroVision is part of the community of high-tech leaders in the Greater Seattle Area. Founded in 1993, early applications of our technology were incorporated into automotive systems and U.S. Military heads up displays. We've since worked with companies worldwide to successfully integrate our technology into their products and bring revolutionary solutions to market.Is this You?Are you someone who loves to lead development activities from conceptual design to production release? MicroVision's Hardware and Firmware Engineering team is looking for an Embedded Software Engineer who will act as a lead and help develop firmware for state of art scanned laser products. This position will be responsible for a range of development activities from initial concept development, to prototype testing, through production release. A successful candidate will work in close collaboration with Digital RTL, MEMS, Electrical engineers, and software application engineers to deliver new products.Essential Duties and Responsibilities:Develop firmware and embedded software across the stack from IO configuration to boot loaders to application code for MCU, FPGA, and ASIC targetsBring up and integration of new designsDesign and implementation of control loops in embedded Linux and embedded real time systemsDigital Signal Processing algorithm development and optimizationVerification testing of system performancePerform code reviews and provide feedback Required Knowledge, Skills & Abilities:Excellent knowledge of C and C++Passion for hands-on problem solvingProficiency in Python and/or other modern scripting and automation languagesFamiliarity with MicroC/OS or Embedded LinuxUnderstanding programming/debugging real time embedded devices with ARM microcontrollersKnowledge of engineering best practices for the full product development life cycle, including design reviews, coding standards, code reviews, source control management, build processes, and testingSolid communication, ability to understand complex systems and work in a fast-paced environmentBootloader or Secure Boot experience a plusExcellent verbal and written communications skills in EnglishEducation, Experience & Certification:BS or higher in Computer Science, Computer Engineering, Electrical Engineering, or related5+ years of embedded software development experience, or equivalent combination of education and experience. MicroVision is committed to a diverse and inclusive workplace. MicroVision is an equal opportunity employer and does not discriminate on the basis of race, 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, Redmond , Senior 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