GE Appliances, a Haier company Software Engineer - Embedded in Seongnam-si, South Korea

Job Location

KOR, Seongnam-si, Gyeonggi-do

Job Posting Title

Software Engineer - Embedded

The Challenge

The Software Engineer - Embedded has responsibilities extending to the development of platform software for Appliances with global teams. Additionally, this position will work closely with global teams by running agile process for software design, development and reviewing technical solution in software platforms.

What you will Do

Essential Responsibilities:

  • Develop micro-controller based system SW

  • 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

What you need to Succeed

Qualifications/Requirements:

  • BS in Electronics/Electrical or Computer Engineering

  • 3 7 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

  • Demonstrate initiative, leadership, communication and interpersonal skills

  • Deep experience with C (must have) and C++(optional), lua(optional), python(optional)

  • Deep knowledge and experience in OS kernel like Linux or equivalent RTOS and device drivers

  • Deep understanding and experience in micro-controller programming

  • Excellent communication skills, both verbal and written. (Korean & English)

Desired Characteristics:

  • Experience in SW engineering process

  • Experience in SW quality assurance or reliability methodology (Six sigma etc.)

  • Experience in Agile develop methodology, git/github version control system, TDD (Test Driven Development) is preferred

About GE Appliances

GE Appliances, a Haier company, is more than a place to work. We imagine, design and build some of the world's best appliances. Our people strive to improve themselves, the company and the community—building challenging and rewarding careers along the way. We value diversity, teamwork, innovation and lean manufacturing. We work with some of the best people in the world who take pride in our products and thrive on challenges. More than a place to work, GE Appliances is a place of opportunity, a place to grow and a place to develop your career.

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.