
R&D Software Engineer
- Santa Rosa, CA
- Permanent
- Full-time
- BS or MS Degree in Computer Science, Computer Engineering, or a related engineering discipline with software emphasis
- 3+ years software development experience, with consistent success designing and delivering solutions
- Strong knowledge of Object Oriented Design and UML
- Strong understanding of Windows OS (Win7, Win10, CE); processes, threads, accounts
- Experience in C/C++/C#, XML
- Proficient in building, testing, and debugging software
- Expertise in modern software design methodologies and Agile development practices
- Demonstrated ability to work with a team and collaborate effectively with global team members to accomplish objectives
- Understands business and customer needs and applies knowledge to create innovative solutions
- Good organizational skills and the ability to work in a fast-paced, results driven environment
- Proven ability to deliver complex and challenging assignments
- Excellent written and verbal communications skills
- Demonstrated analytical and problem-solving skills
- Passion for learning and professional growth