Firmware Design EngineerKLA is bringing the semiconductor industry to the Midwest! We need a Firmware Design Engineer on our growing Ann Arbor team to lead the development of product equipment, test centers, software, and AI algorithms that power innovative capabilities that KLA is recognized for. This role offers opportunities for professional growth, including increased scope and influence in defining strategy and supporting the Electronics Engineering team.
By joining our hard-working KLA team in Ann Arbor, you'll enjoy an incredible career with encouraging colleagues in a spectacular place to live.ResponsibilitiesDefine requirements and specifications for firmware design implementation, while using your strong communication skills to inform your team of the firmware strategy and direction.Participate in design reviews and program lifecycle analysis.Work interactively with electrical engineers to select a microcontroller and optimize the microcontroller interconnections.Simulate firmware, validate and test firmware implementation on Printed Circuit Board Assembly (PCBA).Document firmware for release to production.Work with systems and software engineers to test and implement firmware updates.Mentor and coach developing engineers.Implement Motion Control code for high precision motion applications with PID and beyond.QualificationsExcellent written and verbal communications skillsKnowledge of electrical engineering principlesWork independently and have a track record of organizing, designing, documenting, and delivering completed assemblies.Experience preferred developing, writing, and debugging code for embedded processors (ARM and DSP, preferred); able to comfortably work in C and Python; Verilog is a plus.Hands-on lab experience debugging microcontroller assembliesExperience with electrical lab tools (hand tools, multimeter, oscilloscope, analyzers, etc.) for testing and debugging firmware in real-time on PCBAs.Experience leading projects, teams, etc. is a plusTravel up to 20% with the ability to be flexible for domestic and international travel based on business needs.Minimum QualificationsDoctorate (Academic) Degree and 0 years related work experience; Master's Level Degree and related work experience of 3 years; Bachelor's Level Degree and related work experience of 5 years