Thorlabs Ultrafast Optoelectronics (UFO) in Ann Arbor is seeking a Software Engineer I to join their team developing high-speed photonics components and instrumentation. This entry-level position offers an exciting opportunity to work on embedded systems and software development in a cutting-edge technology environment.
The role combines embedded software development with Windows application development, requiring expertise in microcontroller programming, peripheral devices, and various communication protocols. You'll be working with both 8-bit and 32-bit microcontrollers, developing drivers, creating GUIs, and implementing test automation solutions.
This position is ideal for someone starting their career in embedded software engineering, offering hands-on experience with technologies like FreeRTOS, Atmel and STMicro microcontrollers, and various development environments including Keil, Atmel Studio, and Visual Studio. The role provides excellent growth opportunities through mentored software validation, participation in design reviews, and interaction with multiple departments.
The company offers a competitive salary range of $84,187 - $110,706 depending on experience, along with comprehensive benefits including medical, dental, vision insurance, 401(k), and tuition reimbursement. Located in Ann Arbor, Michigan, this position provides the opportunity to work with cutting-edge technology while developing professional skills in a supportive environment.
The ideal candidate should be detail-oriented, self-motivated, and comfortable in a startup-type environment. This role offers the perfect blend of technical challenges and professional growth opportunities in the exciting field of optoelectronics.