Software Engineer

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 

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field