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].