Sr. Software DeveloperLocation: Los Gatos, CA
Posted On: 08/06/2021
Requirement Code: 48815
As part of an R&D team, you will perform software development activities, including coding, documenting, debugging, and testing of software applications.
Duties & Responsibilities
Designs, develops and maintains software products Analyzes requirements and develops innovative, useful software solutions
Modifies existing software products to add new functions, adapt to new hardware, improve performance or enhance usability
Demonstrate sound understanding of software development best practices, database design and network architecture.
The person shall demonstrate an ability to work in a team environment and independently to meet defined objectives based on established scope, budget and schedule.
Design and development of test environments, including assistance in development of test equipment for the production department and for suppliers, if appropriate
Prioritize multiple activities and schedule own time to deliver against agreed objectives.
Skills & Requirements
Bachelor's degree in Computer Science Engineering or related field.
Strong experience (5+ years) with C, C++/C# and Java programming is MUST.
Minimum 5 years' experience designing and programming software solutions.
Working knowledge and experience in embedded SW development is a big plus.
Experience in Databases, Ethernet, and other communication techniques is a plus.
Strong oral and written communication skills with an extreme attention to detail.
Strong interpersonal skills.
Experience with large software development projects that have resulted in successfully deployed product.
Strong experience in Windows and UNIX-based OS programming
Experience with cryptography (on algorithm level or applied) is a big plus.
Strong experience with working in projects using a structured software development process.