Software Engineer Jobs - Schneider Electric, Clovis, CA

Software Engineer Jobs - Schneider Electric, Clovis, CA - Make the most of your energy in a career at Schneider Electric. As a global specialist in energy management, we are passionate about delivering real and innovative solutions in energy management and energy efficiency. We look for individuals driven by a desire to impact the world. We commit to develop our people and make energy safe, reliable, efficient, productive and green. Visit us online to learn more about a career at Schneider Electric. 

Schneider Electric Buildings Business has an outstanding opportunity for a passionate/motivated individual to assume the role of Software Engineer in our Clovis, CA or Fort Collins, CO or Pleasanton, CA locations. To be considered, submit your application to requisition 30499 at 

We are looking for a software developer who is passionate about software development and programming, in particular the design and development of IP video security recording solutions. We need great developers to join our world-class team! Job Description: Your primary responsibilities will be to develop software for our IP video managment system products. These include design and development of software, primarily for server side applications that makes up the heart of our system management products. You will be involved in all aspects: design, development, test, deployment - of product generation, working in high powered teams of people to solve very challenging problems, using leading edge tools and state-of-the-art software systems. We are particularly looking for a candiate with extensive experience in Linux and networking. You will be expected to: 1. Develop software applications according to technical specifications. 2. Verify products and solutions against the specifications. 3. Design technical solutions according marketing requirements. 4. Analyze the marketing requirements. 5. Cooperate with stakeholders involve in software development. 6. Improve software technology and development processes. 

Required: · 
  • Proficient in the C++ and C programming languages. · Extensive knowledge of Linux OS · Networking experience · Basic knowledge of shell scripting · Very creative problem solver · Able to work effectively in a collaborative, high-energy team environment. · Able to communicate effectively, both in written and oral form. · Minimum of 3 years software development experience. · Bachelor's degree in Computer Science, Computer Engineering. 

Desired: · 
  • Masters Degree in Computer Science or 5 years of equivalent work experience · Experience with DIACAP certification · Understanding of what is needed to have a secure product on an network · Knowledge of high-level, object-oriented design methodologies · Experience with Java · Group or technical leadership experience · Knowledge of software development environments on Linux and Windows