Redwood City, CA, USA
2 days ago
Software Developer

Job Duties: Design, develop, troubleshoot and/or test/QA software. As a member of the software engineering division, apply knowledge of software architecture to perform tasks associated with developing, debugging, or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and/or suggest improvements to the architecture. May telecommute. (385.30547)

 

Employer will accept a Master’s degree in Computer Science, Engineering, or related technical field.

Position requires:

Concepts related to the construction of software systems at scale, building blocks of data structures, algorithms, and program and computer structures; Machine-level code and its generation by optimizing compilers, performance evaluation and optimization, computer arithmetic, processor architecture, memory organization and management, networking technology and protocols, and supporting concurrent computation; Software as a mechanism for attack, as a tool for protecting resources, and as a resource to be defended; Designing and developing reliable distributed system; and Conceptual and implementation views of common data structures and algorithms.

Career Level - IC2

Confirm your E-mail: Send Email