Firmware Engineer

Eden Prairie, Minnesota

Astec America, LLC has an opening for a Firmware Engineer in Eden Prairie, MN.

Responsible for the development and support of Firmware in Artesyn’s Power Supply products. Normally receive only general instructions on all work, and limited supervision by a manager. Work in a team environment with Hardware engineers on product development of extensive scope. Exercise judgment to select and develop methods, techniques and evaluation criteria to secure project success. Utilize strong communication and team skills. Persuade and gain agreement with cross functional teams (hardware) and the ability to effectively communicate with multiple levels of an organization. Participate in the preparation of internal and external software documentation including, but not necessarily limited to: Requirements Specifications, Design Specifications and Test plans. Perform software project estimation and scheduling. Perform firmware design, development and testing. Develop a range of embedded firmware in multiple products. Write, modify, or port code. Document, test, and debug resulting software. Research and develop solutions for customer issues and generally assist in post-release problem solving. Interact with Test Architect and Reliability Engineer to develop test strategies, devices, and systems. Interact directly with customers or vendors to determine solutions. Assist with hardware design verification. Interface with personnel from other departments such as Sales, Customer Service, and Manufacturing Test to determine solutions. Assist with development of procedures and training materials. Utilize advanced level programming ability in C and assembly languages in an embedded environment. Troubleshoot and debug hardware and software systems issues. Apply working knowledge of microcontrollers, hardware circuit theory, software development tools, and knowledge of the architectures and electronic hardware encountered in Power Supply or ARM based micro-controller based systems. Experience with serial communication protocols such as UART, SPI and I2C. Work in a lab debugging and coding firmware using software Quality/Test tools including Coverity, oscilloscopes, logic analyzers, emulators and firmware simulation tools. Use Software Documentation and SOP developing (structure) to improve process and find bugs throughout development. Work with Revision Control, Defect Tracking tools, Software Configuration Management practices (Branching, tagging, naming conventions, software release), software-quality metrics and development processes (CMMI). Provide technical firmware support for a major customer based in Taiwan, requiring fluency in English and Mandarin. Customer and team support will require travel to Asia 10% of the time.

A Master’s degree or the foreign equivalent in Software Engineering, Computer Engineering or Electrical Engineering and one (1) year of experience in a firmware development and testing role/occupation. Alternatively, employer will accept a Bachelor’s degree or the foreign equivalent in Software Engineering, Computer Engineering or Electrical Engineering and five (5) years of progressive experience in a firmware development and testing role/occupation. The required experience may be academic or industry and must have included: one (1) year of experience in developing a range of embedded firmware in multiple products; one (1) year of experience with advanced level programming in C; one (1) year of experience troubleshooting and debugging hardware and software systems issues; one (1) year of experience with software documentation and improving process and finding bugs early or late in development; demonstrated knowledge of using assembly languages in an embedded environment; demonstrated knowledge of revision control and/or defect tracking tools; demonstrated knowledge of software configuration management practices (branching, tagging, naming conventions, software release); and demonstrated knowledge of the ability to persuade and gain agreement with cross functional teams (hardware). Experience may be pre-Master’s and must be post-Bachelor’s. Any and all experience may be gained concurrently.

Fluent in Mandarin. Required to travel to Asia up to 10% of the time.

Send CV to HR-NorthAmerica@arteysn.com Please reference code: PFE-01