menu-arrow-down gift-certificate-icon

Career

Opportunities


Controls Firmware Engineer

Palatine, IL

Apply Now

Summary

The Firmware Engineer, Controls is responsible for applying Hardware, Firmware and Electrical Engineering skills to integrate, build and test innovative products to meet customer expectations. Ideal candidate has an Electrical Engineering and/or Computer Science Engineering degree with relevant industry experience in the design of embedded products and closed loop temperature control systems. The Candidate should be able to understand electronic circuits, write firmware and debug circuits.

 


Essential Duties and Responsibilities

  • Systems integration of electro-mechanical systems
  • Bundles HW/FW code for programming purposes.
  • Programs samples with new code releases.
  • Performs first round of testing after new code release (regression and preliminary bug fix testing).
  • Ability to design step tests to generate a model to fit a process
  • Experience creating simulations for PID algorithms using tools, such as Mathlab or other similar tools.
  • Experience in designing PID algorithms and control system for temperature control applications
  • Experience writing in C language and other object oriented languages like C++
  • Excellent knowledge of coding techniques, interfaces and hardware subsystems
  • Provide feedback on project progress to all team members and stakeholders.
  • Collect and disseminate information pertaining to assigned projects within Weber and to its external partners.
  • Develop specifications for new components, assist with sourcing components and manage subcontractors.
  • Document test results and create bug stories

Education and or Experience

  • Engineering degree is required; Bachelor’s in Computer Engineering, Electrical Engineering or related field.
  • Candidates with an equivalent combination of education and experience may be considered.
  • 3 to 5 years of experience as an Electrical Engineer or Computer Science Engineer in an innovative product development environment or a Masters in Electrical Engineering, with projects showing hardware and firmware capabilities.
  • 2+ years’ experience in software and embedded firmware systems integration, which includes applying SW/FW code revision control/release best practices and programming/building samples in support of system testing or a Masters in Electrical Engineering, with projects showing hardware and firmware capabilities.
  • Experience implementing serial communication protocols; CAN, RS-485, I2C, SPI, etc.
  • Knowledge of electronic design
  • Knowledge of implementation of Real Time Operating Systems is a plus
  • Experience with different types of micro-controllers and their associated development tools (IDE, compiler, assembler, etc.
  • Knowledge in developing in embedded environment in C language is required
  • Excellent analytical, troubleshooting, and problem-solving skills.
  • Proficient ability in status reporting, communicating technical data/results and issues, impacts, and corrective actions.
  • Experience with different types of micro-controllers and their associated development tools (IDE, compiler, assembler, etc.
  • Should be a team player, creative thinker, quick learner, proactive, excellent organization/time management skills, positive attitude, and can adapt to a fast-changing environment.

Apply Now