Embedded Firmware Engineer- Entry Level

Eaton CorporationRaleigh, NC
15h

About The Position

Contributes to firmware development for sustaining projects (uninterruptible power supplies, energy storage, and other ESS products) while meeting schedule, cost, and product performance goals. Works with global engineering teams in the development, test and release of embedded firmware for ESS product lines. Writes and maintains functional specifications of design solutions. Monitors the activities on the firmware development and adapts plans to meet the schedule. Interfaces closely with cross-functional team members. Promotes process improvement initiatives. Works with cross-functional team to implement new processes. Analyzes, designs, codes and tests software used in uninterruptible power systems and other power quality products. Develops firmware that meets coding standards and product design requirements. Documents and formally releases embedded software following company procedures. Develops test plans and monitors test results. Perform firmware design reviews for other members of the team. Applies best engineering practices and decision making for advanced technical problem solving.

Requirements

  • Bachelor's Degree from an accredited institution
  • Minimum one (1) year of work experience (internship included) in firmware/embedded software development
  • Must be eligible to work in the United Sates without sponsorship now or in the future.
  • Experience with state machine design
  • Experience with power systems or power electronics
  • Experience using Hardware-in-the-loop (HIL) simulation
  • Knowledge of modern software development processes
  • Design experience with UPS and/or power electronic products for high reliability
  • Experience developing advanced digital controls and algorithms for AC to DC power conversion
  • Ability to analyze and troubleshoot analog and digital control circuitry
  • Experience working on a cross-functional, world-wide development project
  • Ability to demonstrate knowledge and experience embedded firmware development consisting of state machines, control algorithms and user interfaces
  • Experience in C/C++
  • Experience with Git or similar source control alternatives
  • Ability to work lab environment around high voltage where safety awareness is critical
  • Ability to read schematics and interpret the behavior of electronic systems.
  • Ability to work productively on global firmware teams.
  • Ability to demonstrate excellent written and verbal communications
  • Position requires an individual who is self-motivated, self-managed, team-oriented, proactive, attentive to detail, task oriented, and able to overcome obstacles to meet schedule requirements.

Responsibilities

  • Contributes to firmware development for sustaining projects
  • Works with global engineering teams in the development, test and release of embedded firmware for ESS product lines
  • Writes and maintains functional specifications of design solutions
  • Monitors the activities on the firmware development and adapts plans to meet the schedule
  • Interfaces closely with cross-functional team members
  • Promotes process improvement initiatives
  • Works with cross-functional team to implement new processes
  • Analyzes, designs, codes and tests software used in uninterruptible power systems and other power quality products
  • Develops firmware that meets coding standards and product design requirements
  • Documents and formally releases embedded software following company procedures
  • Develops test plans and monitors test results
  • Perform firmware design reviews for other members of the team
  • Applies best engineering practices and decision making for advanced technical problem solving
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service