
Lead Embedded Firmware Engineer
- Raleigh, NC
- $99,749-146,299 per year
- Permanent
- Full-time
- Creates release plans for upcoming software releases.
- Leads firmware development for technology development projects and new product development projects (uninterruptible power supplies, energy storage, and other ESS products) while meeting schedule, cost, and product performance goals.
- Leads global engineering teams in the development, test and release of embedded firmware for ESS product lines.
- Develops overall firmware architecture and requirements for technology development and new product development projects.
- Writes and maintains functional specifications of design solutions.
- Creates project plans, work breakdown structure, schedule estimates for upcoming firmware projects while managing ambiguity.
- Monitors the activities on the firmware development and adapts plans to meet the schedule. Interfaces closely with cross-functional team members.
- Leads 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.
- Fosters an environment that promotes Eaton's goals, philosophies, and encourages continuous improvement
- Minimum of a Bachelor Degree from an accredited institution with minimum 6 years of work experience in firmware development OR
- MS in Electrical or Computer Engineering from an accredited institution with minimum 3 years of work experience in firmware development
- Minimum three (3) years' experience with real time operating system (RTOS)
- Experience creating a ground-up firmware architecture design
- Experience with Model-based state machine design
- Experience with Test Driven Development (TDD)
- Experience using Hardware-in-the-loop (HIL) simulation
- Knowledge of embedded Linux
- Experience with FPGA development
- Experience with developing solutions to cybersecurity vulnerabilities
- Experience developing firmware for leading edge power electronics technology
- 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
- Experience in design of complex state machines and closed loop controls
- Ability to analyze and troubleshoot analog and digital control circuitry
- Experience leading a cross-functional, world-wide development project
- Ability to demonstrate strong knowledge and experience embedded firmware development consisting of state machines, control algorithms and user interfaces
- Extensive Experience in C/C++
- Ability to demonstrate knowledge of power systems
- 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 lead global firmware teams.
- Ability to demonstrate excellent written and verbal communications
- Up to 10% travel may be required
- Will work in lab environment around high voltage where safety awareness is critical
- 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