Collaborate in software architecture definition for control systems of power electronics systems. Develop flexible firmware architecture based on highly modular concepts. Collaborate in the development of graphical user interface applications for parametric data entry and system tests. Implement software documentation, including software requirement specifications, software design documents, and quality assurance validation plans. Participate in software peer reviews. Assist with software feature release schedules. Execute software development according to project schedule. Develop and execute comprehensive software validation testing. Write, debug, and test code in C/C++.
Position requires Bachelor’s degree, or foreign degree equivalent, in Electrical Engineering, Electronics Engineering, Computer Engineering, or a related field, and 7 years of progressively responsible post-Bachelor’s degree related experience. The position also requires 5 years of experience with C/C++ embedded software development, including ARM core microcontrollers; 3 years of experience in power conversion control system firmware development; 3 years of experience with closed loop control system model development; and 3 years of experience with software development involving project planning using GitHub, ZenHub, or Microsoft Project.
Employer will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen.
GE Appliances is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.