The Firmware Engineer will work with Systems Manager and other technology functions to design, evaluate, code, integrate, and validate firmware for smart electrical protection systems.
In this role, you will:
Essential Responsibilities
• Develop firmware for an embedded, electrical protection system
• Be responsible for designing firmware solutions
• Actively interact with diversified teams to define system’s technical specifications
• Analyze customer requirements and help determine test validation process
• Plan, perform, and document unit test
• Analyze results and present findings at technical design reviews to ensure design robustness, efficiency, future maintainability and supportability
• Deliver in a very dynamic environment
• Communicate with technical and product management on technical matters
• Collaborate with the company wide technical teams to develop team members around the world
Qualifications / Requirements
• BSEE (Bachelors of Science in Electrical Engineering) or BSCS (Bachelors of Science in Computer Science) or equivalent (High School Diploma / GED with a minimum of 4 years of industry experience)
• 5 to 10 years of OOP with C++
• Minimum of 5 years of experience in building real-time embedded systems using OOP with C++ and RTOS