Director, Software TPM - Server Firmware and System Software
NVIDIA AI · Santa Clara, CA · 2 mo ago
ManagementFull-time
About the role
Lead software development projects from conception to deployment. Collaborate with cross-functional teams to deliver high-quality products.
Responsibilities
- Develop and maintain software applications using modern programming languages and frameworks.
- Conduct code reviews and provide feedback to team members.
- Participate in design sprints and user research sessions.
- Collaborate with product managers and designers to understand project requirements.
- Implement bug fixes and perform system testing.
- Document code and maintain project documentation.
Requirements
Must have a Bachelor's degree in Computer Science or a related field. Experience with Agile methodologies is preferred.
Qualifications
- Strong proficiency in at least one programming language (e.g., Java, Python).
- Experience with version control systems (e.g., Git).
- Knowledge of database management systems (e.g., SQL).
- Experience with web development technologies (e.g., HTML, CSS, JavaScript).
- Excellent problem-solving skills and attention to detail.
Skills
- Agile methodologies.
- Version control systems.
- Database management systems.
- Web development technologies.
Benefits
Competitive salary, flexible working hours, professional development opportunities, and a casual work environment.
Pay
$80,000 - $100,000 annually.
Schedule
Full-time, 40 hours per week.