Platzhalter Bild

Hybrid Sr. Firmware Engineer (Waukegan, IL, US, 60085) bei AMETEK

AMETEK · Waukegan, Vereinigte Staaten Von Amerika · Hybrid

Jetzt bewerben

Sr. Firmware Engineer

The Sr. Firmware Engineer will be involved in firmware development for high-performance uninterruptible power supplies (UPS) and power management products used in various applications, including medical, semiconductor manufacturing, flight simulation, imaging, audio/video, and retail.  The position will be part of a multi-disciplined engineering team in Waukegan, IL. We are looking for motivated professionals with strong skills in firmware development and excellent communication skills.

Essential Functions/Responsibilities:

  • Participate in tasks related to new product development including planning, task estimation, design, programming, unit testing, peer review, integration and release
  • Design and implement features for UPS systems, network communication interfaces, and power monitoring systems in C/C++
  • Analyze and modify existing firmware as it relates to product enhancements and bug fixes
  • Collaborate with a multi-discipline engineering team (software, hardware, and test) to define requirements between hardware and embedded software subsystems.
  • Collaborate with external and internal customers, such as Marketing, Service, Operations and other engineering teams throughout the product development life cycle
  • Participate and lead design and code reviews
  • Design, implement, and execute tests in support of design verification
  • Support the implementation of firmware and embedded software process improvement initiatives focused on testing performance, product reliability, and the overall effectiveness of the department.

Minimum Requirements:

  • A minimum of 5 years firmware engineering experience
  • Bachelor’s degree in electrical engineering, computer engineering, or a related engineering field
  • Strong understanding of real-time operating system (RTOS) concepts
  • Experience with bootloaders and device driver development
  • Prior experience implementing CPU peripherals like PWM, A/D, I2C, and SPI
  • Prior experience with ARM processors (TI and NXP are preferred)
  • Prior experience with UPS control firmware is preferred (battery management, power converter control, etc.)
  • Experience with electronic circuit design is a plus
  • Working knowledge of power electronics design is a plus
  • Experience with the Linux kernel in an embedded environment is a plus

 

Jetzt bewerben

Weitere Jobs