Software Engineer

Responsibilities:

SolarBridge Technologies is looking for a talented software engineer to manage both an embedded software system and a hosted service. You will be responsible for participating in all aspects of our agile software development lifecycle including planning, design, development, testing, documentation, support and maintenance.

Required qualities and skills:

  • Strong architecture and design skills for embedded, web-based applications.
  • Ability to analyze and tune applications for performance of highly complex systems.
  • Extensive knowledge of Linux kernels and custom device drivers.
  • Understanding of both network protocol technologies and REST.
  • Comfortable working with C, shell scripting, and Java.
  • Ensures that code adheres to strict standards for development practices, testing, and performance.
  • Enthusiastic, dedicated team player with a will to succeed.
  • Experience with agile development methodologies.
  • Excellent communication skills, both written and spoken.
  • Comfortable working in a fast paced and dynamic environment.
  • Demonstrate innovative and creative thinking.
  • BA/BS Computer Science Degree or Equivalent and 8+ years of software development experience.

To apply, please send your resume and cover letter to [email protected].