Lead Software Design Engineer Job in Louisville 40225, Kentucky US


Business Segment
GE Appliances Lighting

About Us
At GE Appliances, we are imagination at work. From our $1 billion investment in new products now underway to the development of smart grid technologies that will help consumers manage their electricity use and costs, the GE Appliances teams are dedicated to turning imaginative ideas into leading products and services that solve some of the world’s toughest challenges. GE Appliances vision is to be recognized as the leading brand for performance and efficiency, and for a team committed to delivering an outstanding ownership experience. Join us and be part of that journey. You’ll find yourself in a welcoming, supportive environment working with a talented team focused on serving the consumer and the environment. Our high-performing, developmental culture will provide you with abundant opportunities to learn, grow and advance within the organization. If you’re a motivated problem solver, driven to explore the frontier of innovation, then join GE in creating the next generation of products that will improve the lives of consumers for generations to come.

Role Summary/Purpose
Join the electronics design team help develop the embedded controls for the next generation of high end, consumer friendly, energy efficient, Smart-Grid™ enabled appliances. The Embedded Software Architect will work in a LEAN development team to define feature rich controls employing advanced sensors, algorithms control/UI technologies to meet stringent energy reliability requirements, providing ease of use for the consumer.

Essential Responsibilities
•Collaborate with cross-functional teams in the LEAN development process. •Develop and maintain comprehensive embedded software/ firmware requirements specifications, design documentation, and test plans. •Design/Implement firmware architecture based on highly modular concepts to support parametrically driven code for support of multiple appliance platforms. •Manage co-development efforts with global engineering resources. •Support coding efforts and detailed code reviews; ensure all designs are robust and meet all internal development standards. •Lead test and verification activities to ensure firmware meets all specified requirements. •Development of GUI tools to support software test and modification of control parameters

Qualifications/Requirements
•BS in Electrical or Computer Engineering.•Minimum 5 years of experience in embedded software/firmware development.•Experience with formal software development processes as well as working with hardware peripherals.•Proficiency in embedded software development employing C programming language and structured programming.•Strong project planning and project leadership skills and experience.•Excellent analytical skills and ability to work in a team oriented environment.•Demonstrated initiative, leadership, communication and interpersonal skills.•Must be willing to relocate to Louisville, KY USA

Desired Characteristics
•Experience in working with global design teams •Experience using emulators, oscilloscopes, simulators and software analysis tools.•Experience with resource limited microcontrollers including Renesas R8C, H8S and Microchip PIC24 families. As well as ARM cores.•Experience with inter-processor communications techniques proprietary and non-proprietary. Example Lin Serial bus.•Experience with development of PC tools to interface to embedded controllers and facilitate development and confirmation of design.•Experience with UL1998.•Six Sigma certified Green Belt or Black Belt